My hubby is muscular, 186lbs, 63 1/2 foot tall and the M fits him perfectly. He is loving it as much as I love to see it on him . Good quality material. Washes well in the washer. We definitely recommend this.