I've now ordered from them twice. The first time I got 4 dresses at about $10 each. They are super cute and comfortable, good quality, and fit as expected. Just ordered another top. It wasn't quite the color I expected, it's a little smaller than expected, and there's a minor spot I might sew up straight. Both times my order took 2-3 weeks to arrive. Based on all the bad reviews, I'll only purchase stuff from them that is very reasonably priced, that I wouldn't be terribly upset over if its not what I expect. My personal experience has been pleasant surprise though.