I was disappointed in the dress--part of the problem is that is was not made for my body type--I'm generally a size small on top and a medium on bottom, so I ordered a medium and the top fit well and the bottom was too tight. The fabric also felt much cheaper than I was expecting (although I guess with a $20 that's not a huge surprise). It felt slippery, almost but not quite like swimsuit material, and it was stretchy, so it didn't hold its shape great. Not very structured. I imagine that if the proportions of someone's body fit the dress perfectly then it would look great on them.