I am 5'9 and weigh 145. I ordered a medium and the fit was fitted. It looked more like a small. Will have to order large next time. The material is not thick more like thin but again that is fine with me esp since its about to be spring. Overall I love the shirts and will order more.