I'm 5'8, 140 pounds and the size S fits perfectly. I have a long torso and a little extra length keeps the shirt below the waist, but not as long as it goes past the crotch. It hugs the body well and doesn't stick out at the bottom. The style is very clean and sharp. Great for any occasion.