These are great for the price. My hubby is 62 and about 190lbs. He likes his shirts to be big. He normally wears XL on regular shirts so I ordered the 2XL so he can wear on the boat  without feeling like they stick to his skin too much and they fit him nicely. He has long arms and the length on these  shirts is good.