100% Cotton. True to Size. Limited Run. Shirt Sizing: Small -Width 18" Length 26.5" Medium-Width 20" Length 28.5" Large- Width 22" Length 30.5" X-Large- Width 24" Length 31.5" XX-Large: Width 26 Length 32.5"