I ordered from here despite the horrible reviews because I LOVED one of the dresses. Everything came with free two-day shipping and the quality was better than I expected. Everything fit will and nothing was oddly short. One of the items that I had ordered was out of stock, but I received an email letting me know.
Be sure to read their size chart. Compared to other companies their clothes run small, but the clothes are accurate to their sizing.
Also, if you don't REALLY look at the pictures, you are more likely to be disappointed. By really looking, you'll be able to tell that a sweater isn't going to be as thick as you imagined, etc. (you can also look at the material).