I weigh about 175 pounds and I'm 6 feet tall, I'm fairly slim, athletic build and size M fits me perfectly. It's definitely a slim or bodycon fit with good stretch, not plasticy like some similar brands and shirt types. My wife loves it and I always get compliments on the shirt.