perfect! got a large since people have said it runs a bit small (5'5, around 135 lbs with a Large chest) and fits perfectly, fitted but not suffocating and not too short or long.  as others have said, the material is Not cotton-y so if that's what you're after try something else.