I usually wear a large or XL or I need a looser fit. After reading reviews of a similar shirt from the same company, I ordered an XXL. It just doesn't suit me. I like XXL better. If you're a solid XL or XXL forget it, they probably aren't the right size. The material is indeed very similar to linen, although I'm not sure if it contains linen.