I am 5ft 11" and 145lbs. I have a hard time finding shirts that are thin enough that they don't look like a tent being pitched around me, but this one fits. I highly doubt it's 100% cotton as the description says, but whatever it is I like it. It's soft and slightly stretchy.