My husband who is 63 and 212 lbs wears an XL and it fits him just right in the arm length and shoulders. The Joes polo gives him a little extra room in the shoulder and sleeve length which he prefers. He is very happy with the shirt so I ordered 2 more in different colors.