Ordered a prom dress from this website because it indicated the dress was in stock and ready to ship. Turns out it was a PRE-SALE (not mentioned on the site at all) and that it would take weeks to arrive. This is a bait and switch. We paid extra shipping to get it earlier and when it arrived, it fit horribly. It doesn't match the measurements at all. Mia Bella has now rejected my request to return it because it's falls a day after their 5 day return policy. A 5 day return request AND a restocking fee. I'd shop elsewhere.