I would rate this company a O if I could. Do not buy from this company unless you don't plan to return your item. I have had an on going dispute on a Bridesmaid dress that I bought for my daughter's wedding. I needed to buy three (3) but purchased only one (1) to see how they looked. I received it in a timely manner but the dress was extremely long and it buckled bad in the back of the dress at the bottom of the zipper. It didn't lay smooth at all. I didn't want to pay to have the dress hemmed and altered. I filed a dispute with the company and sent my pictures in like they asked. I have had a dispute on going for 2 months. They only way to speak to anyone regarding the dispute or to get any updates is through the LIVE CHAT. I get the same answer every time I ask for an update. It's still being discussed and someone will contact me soon. I will NEVER buy from these people again. Their customer service stinks. Their communication stinks. I think they are lying to me every time I contact them. I'm probably out my $100 for my dress. Lesson learned. Never buy from this company again!