This dress was everything.  It arrived packaged nicely.  I'm short (4'11), so with everything I buy, if it's long, it has to be altered, but the length of this dress was decent with heels.  If i had more time, I probably would have had it hemmed so it wouldn't have gotten so dirty on the bottom by the end of the night.  However; it washes well too!  My dress was black on the bottom by the end of the night, but even when I washed it, came out sparkling white again.  I received lots of compliments.  After reading the other reviews, I bought a large and it fit perfect over my butt and hips.  I'm on the right.  Great dress for the price!