I bought my husband 2 XL size of these shirts and they are huge! I'm thinking with this sizing even a Large might have been too big. Also, its says they are 100% Cotton but both of the shirts I received say they are 90% Cotton/10% Polyester on their tags.