I bought three dresses and few tops from ericdress. To start with, i was really scared after ordering few cheap dresses. The items took little while for delivery but yes, the wait is worth. I have given 4 stars and not five stars because there was one item that i have ordered and for what so ever reason, till date i have not recieved it. Its a little hard to get hold of online rep, but you can always email them and you will get a reply within 24 hours. In short, i am happy with the quality of the products i purchased till date and the price is very cheap. But if you order some item which is best selling/hot, then yes you have to wait longer or may be cancel the order. I would definitely recommend buying from ericdress their products are too good for the price you pay. Thank you Ericdress.:-)