Love this dress and I get so many compliments each time I wear it. Colors and fabric are great quality. I ordered a small based on the reviews, which fit perfect (I normally order a medium bc of my height). Length came to about mid-thigh or so on me. I'm 5'8" and about 135lbs.