So I was looking for something that would help me sweat more and help keep my stomach flat(3 weeks post lipo). I've started back to working out and need something to wear to the gym , but still provide support.I ordered a large in the double belt version. My waist is a 30. I will say this is true to size. I typically wear a large shirt. The zipper part has very little to no stretch, so it will be tight. I probably could've done an XL for complete comfort since I am still somewhat swollen from my procedure. It's a great fit so I decided to keep it as it's very supportiveI workout out at Orangetheory Fitness about 5 times a week; so my workouts are intense. This gave me all the support I needed and a great sweat.If i had any CONS, I would say, (1) I have a short torso, so it does stop right above my pubic area which with some movements in the gym can be uncomfortable.(2) I did notice I wasn't able to fully take a deep breath while wearing. The top part stops right under breast area near diaphragm, so because the zipper portion has no stretch, it made it uncomfortable. The 4th day in the gym wearing it, I had to take it off mid class because I couldn't take a full breath with it. Once removed, all was well. I'll keep this once, but may order another in XL until my swelling resolves.