Read the reviews, and ordered up. For reference, I'm 5'10", 34B, athletic build - I ordered an XL, and it's fitted, but not skin tight, and falls just below the knee. The material is soft cotton, and comfortably stretchy. It's more casual than dressy [though a darker color might be a more versatile piece]. I wore it yesterday and received a ton of compliments. New favorite - and I'll get them in a few colors.