I wear a size L and ordered an XL for a looser fit. It ended up being very snug in the chest and stomach area. Definitely runs small, felt more like a Medium. I don't think a XXL would even make a difference. :(