My dress came exactly as the picture like I ordered, and fit well as it was ordered to my size. I'm pleased with the quality of the material and the dress in general. However the customer service I received was unsatisfactory. My order tab was never updated and I also had to message customer service for my order updates. I was told on one occasion my dress would be shipping within a week or so, and once the time frame came and passed I inquired as to why I had not recieved a shipping update message, and was told that they needed to know my deadline so they could ship it on time. So basically I was lied to about shipping the first time. I paid shipping 3 times on my order. Once when I first paid the order but 2 more times for international shipping which was not mentioned before purchasing. Customer service had timely replies but was sometimes untruthful and it was inconvenient having to message them everytime you wanted to know what stage your order was in. A great quality dress but less than average customer service. So buyer beware this website will cost you a lot of patience and time and some hidden fees.