Although it fits as expected it is short, which I expected from all the reviews. I am 5.9" and slim (but pregnant) So I ordered a large - perfect choice. The length is a couple of inches above my ankles - definitely much higher than the picture shows. Still a very cute dress and nice material! Washes well - did not put it in the dryer - just hang to dry and that worked perfectly.