I was extremely surprised with the quality of the dress it was amazingly made. I ordered a size larger to make sure it would fit but I had to get in fitted better because it was a tad too big in the bust. I would recommend getting it fit to your personal size mostly because if the dress is too long it will be very expensive to get hemmed, thank god I didn't have too. Overall amazing dress, the gems sometimes flip over and you have to fix them but it isn't a big deal and it may irritate your under arms but it is very minor and bearable. I am going to recommend this dress and also this website to all of my friends.