Ordered the dress and paid extra for expedited delivery. It didn't arrive so I cancelled the order. They accepted the cancellation and then later that day shipped a dress. This led to no end of hassle. They told me I'd have to wait for delivery then return it (at my own expense) and then they'd refund. My daughter decided to try the dress on so she could keep it for a future event. It was no where near the size 10 we'd ordered. More like a very small size on the bodice despite her being an 8/10 and despite me having measured her carefully according to the size chart. There was also a defect in the stitching at the back so the skirt didn't hang properly. Despite all this I have had to pay for return. I don't trust them to refund me so am passing this over to my credit card company. They are unprofessional and, in my opinion, dishonest. I think they just found a dress to ship after I'd cancelled in the hope I'd keep it. Clearly there are some good reviews for some lucky people, but in view of my experience and the number of other very poor reviews, think very carefully before using this company. I'm giving one star as zero stars isn't an option.