The material is nice, a little rough until you wash it but they run super large. My husband wears a 2 XL t-shirt because of his broad shoulders but this 2X is swimming on him. He's 6'5" and 240 to help you judge. By how large it is, he may have been good with an L and not even an XL.