Some of my items took within 21 days to ship so I thought that was kind of a bummer because 21 business days+14 business days = a very long time, but I wasn't in any particular rush to get it anyway so I was willing to wait. However, once those items shipped, YesStyle really pushed it through and it got to my place within 5 business days. I appreciated that very much! The smaller accessories though, I don't know what happened to them still but I trust YesStyle enough to wait a little longer. Overall, quality+shipping time is very good!