Buying from overseas was always going to be risky. The communication was fantastic and responsive and I wouldn’t have been able to get a ‘real gown’ from a bridal store in the same time lines. It was a quick process. The dress came in at least 3 sizes too big. 4 inches in on the side, 3 inches needed to be lifted up on the lace. The hem was 8 inches longer than expected. This was all fixed by alterations. What couldn’t be fixed was the cheap visible zip. I get the buttons are for decoration but it’s also not too hard to put in an invisible zip. All I can see in my photos is the plastic zip. The ribbon around the waist had a join mark in the middle, right where it’s visible. The lace was pulling when I got it. The dress was also very heavy as nothing was hemmed, it was tucked under. If you’re not fussy about the details and need a dress quickly and cheaply than go for it. If you want good quality, attention to detail, then buying online probably isn’t for you. It gets 3 stars mostly for the commication of the company, not the dress.