I LOVE the cut and color of this top,  and the quality is very nice.  But it is SNUG. I normally wear a large,  but the large is pretty tight,  and no XL available. Still a nice shirt and great price though.