This definitely deserves 5 stars. The dress was exactly as described and pictured on the website. I would recommend the custom fitting because it is free and if you're not happy and get alterations they give you a refund based on your receipt. However, when I did the custom fitting, it fit perfectly and I'm very pleased with it. I also at one point had to call Azazie and they were extremely helpful. The only thing to note is that they do add three inches to the hem for a heel (which was fine with me because my bride has us wearing heels). I love this dress so much-I didn't even want to take it off when I got it in the mail, which by the way, was done very professionally and quickly. Thanks to Azazie and my bride for choosing Azazie!