I didn't really like it. The mesh at the bottom is really thick and looks cheap. It's a bit heavy and it fits small, you definitely need two people to put this dress on. The top part of the dress and under the armpits is itchy. I returned it because it was uncomfortable and it fit way too small. I got a size 7 I think, I usually wear size 7, the length wasn't too bad, I'm 5'4 and it did fit long, but I'm sure it would've been fine with heels. The mesh at the bottom was wrinkled, I wasn't sure how you could iron it. I figured if I tried I'd probably burn it off. I was issued a full refund with no problem, that is why I'm rating a 3.