I chose the same size as the tank top but that could be a mistake. It's not too small as it fits, but when it comes time to take it off it's like peeling your skin off. It almost feels like a latex glove and is very uncomfortable to take off. You'll look like a madman trying to pick him up in the dressing room, I guarantee that. The bottom also has a very tight elastic band that makes you feel like you're wearing a pinched garbage bag. Looks terrible when worn with no pants or underneath, I suggest wearing it under another shirt. I will say that it does its job and makes you sweat like crazy, even at rest. So here's what.