The XL which i normally wear was a little small. This XXL fits great. The cotton is light weight, soft, and washes well, I wash and dry cool. I've already been recognized in public for the NSF design. Love it, thank you. Btw, the shipping both times was super fast, appreciated!