The dress was beautiful, well-made, and comfortable. It arrived in a timely manner and came in a protective hanging bag that stored the dress safely until the big day. I custom ordered my size since I'm somewhere between sizes in Azazie's terms. The one downside: I'm the same size around my bust as I am around my hips/waist, and custom orders have to have an inch difference between the two. So as you might expect, I had to get it altered and taken in on the sides. I also had to take in the straps some since they were too long and kept falling off my shoulders. All in all, I spent about $100 on alterations, and Azazie refunded me $50 of it (which is their policy). The Azazie staff were super sweet and helpful when I had questions, but they were really hard to get a hold of. I emailed them and thought I'd hear back within 24 hours, but their policy states 3 days... I was on a time-sensitive order and didn't have 3 days to wait between our correspondence. So I called. Again, their policy is 3 days to return a call. I tried to contact through IM on their page, but it was after 5:00, so they didn't respond because they were closed. I tried again on Friday afternoon, but it was during their meeting time, so I had to wait over an hour for their meeting to end to try again. Customer service was great but getting a hold of them was a nightmare.