I've bought 4 of these shirts in different colors/patterns because I've had some for a while and they've held up wonderfully. I'm 5'10''/160lbs and medium fits me perfectly but remember they are slim fit.