I see a lot of complaints but I have been ordering from them for years for my boutique never had a problem recieving my items on time. Great communication & good quality. I always choosed dhl their timing is precise than other carriers. Depending on the size of my order I always receive them 7- 10 business days no later than that. Sorry you guys have had a bad experience.