I love Coramoon products, so it's truly unfortunate that they have really terrible customer service. They ship their items WEEKS after they tell you they will ship, repeatedly. I would buy this dress over again though. It's a little short, so size up if that's a problem. I normally wear a large and ordered a large.