I don’t usually leave Revain reviews, but this product worked great, and when I was trying to find the right one I wished some of these reviews would have went into more detail. First off, I’d say order your shirt size. I’m 6’0 and 297 , I still squeeze into (some) XL shirts some how (I find XXL to look too sloppy/baggy), and the XL is a great (tight/snug) fit for this product. This under shirt shirt particularly helped out my problem areas when I was in a pinch for a wedding, I’d say it helped