It is a pretty dress, but didn't quite look right on me. It was a little bigger than I expected for an online purchase. I ordered an XXL when in normal life I'm an XL (5'9" 225lb withe a DD bust) so I was surprised it was loose up top and in the waist. The worst part though was that it smelled absolutely terrible; I had to put it back in the bag immediately in order to keep it from stinking up my room. Overall it was only okay so I'll be returning it.