As mentioned by others, this shirt does run a little small. I am by NO means an XL (I usually wear medium tops) but I bought a the largest size after reading the reviews of others and for the difference in price. Love the way it feels . . .