My hubby has gained recently and is a big, solid 2x right now with a substantial belly. 2x was much too big and XL was just right. On top of that, this shirt (in XL not 2XL) fits like a standard t-shirt fit, it’s not a clingy undersized “undershirt” quality shirt, if you know what I mean.
Anyways, this white t-shirt is exactly what I was after for hubby to wear under his many sports team jerseys but is (surprisingly) nice enough that he could wear it alone.
Don’t hesitate to buy, but size down one size for loose-ish and two sizes if you want the “fitted to body” t-shirt look.