I have ordered about 10 items now and they have all come! The first order I placed took longer than expected but after emailing and been told to wait four days if not, Id get a refund it. I waited 3 days and it came. Since then I have had orders take 5 days! The items I have got are great quality and fit great!