This dress is so adorable, it is slimming, the flare skirt is perfect for dancing, and it has some stretch, it's a good quality fabric.  I usually wear small but I ordered medium in this style so it would be comfortable. I am ordering it in another color.
 It was a little below my knee, I am 5'2" and weigh 108.