Quality dress, fits well according to size chart (ordered online). I'm 5'10" / 138 lbs and bought a size 12. Dress is knee-lenght. Made from polyester and elastane, so it's durable and sturdy, but still stretchy. Looks very classy with a nice pair of heels. Very happy with purchase and price.