It hangs a bit weird, though that could just be that I have a really long torso.  I'm 5'9" and 160 lbs.  Usually order a M or L (depending on the item) got an XL, and it was a bit big, but it fit pretty well overall (the sash made up for any bagginess, and looser fit made it more easy to dance in.)  It's knee length, but you will need a petticoat or crinoline if you want to have the fun poofy volume seen in the pictures.