I'm 5'7" 145lbs got a large and fits perfectly...not skin tight, not loose. I can dress it down with a tank or tee and wear to work with a nice top or sweater. It falls just below my knees. Great part is NO ELASTIC BAND digging in at waist so you get a smooth silhouette. I've washed in cold and dryed on low with no shrinkage! Awesome buy!