First of all, the ONLY reason I ordered a dress online at all is because I was recovering from chemotherapy and radiation for cancer treatments and was too unwell to go wedding dress shopping. I found it difficult to find a dress I liked online any other way. Unfortunately reputable bridal retailers don't really make it easy to shop online. Anyway, I ordered my dress and it arrived later than stated. I just got it this week in fact. And it's horrible. Almost comically ugly. I attached a photo of the dress I ordered, as well as a close-up detail of the dress I actually received for reference so you know what you're getting into with this company. Not only was the fabric quality ultra-cheap, the skirt was almost ankle length. I ordered with exact measurements and the dress is about 4 sizes too big. The weird thing is that the actual sewing is good quality. It has boning and sewn in cups. The ruching is finely done. Which just makes the whole thing almost more stupid because clearly they have the technical skills to make a very good quality product, but they DO NOT. Because they are a scam. If you see a dress on shirleysdress.com that says it's regular $300 and it's ONLY going to cost you $150, trust me when I tell you that the dress you get will actually be worth about $50 max.