I am 5''8 and 165. I lift weights so I have more of an athletic build. I am very pleased with the fit.b normally I get size large shirts but based on other reviews I ordered Large. Glad I did. It fits perfect. Not too tight or too loose in the arms. And is a great length also, about 4-5" past the waist. Crisp looking collar. This is going with me on an out of town business trip now!