Wearing size XL. Fits nicely. Sleeve is alittle short by 1and half inches. Cotton inner layer.
Perfect! Thank you