This fits as it should considering my size. It does not cover my belly hang but considering it's a WAIST trainer I would not expect it to. My boobs (42D) are definitely squished a bit more than I would like but I can zip it so I guess that's fine lol I only just started wearing as it was uncomfortably too tight when I ordered it 2 weeks ago and I was 6lbs heavier and more bloated. I do keto so a couple weeks has made a big difference in terms of my stomach. Hope this helps.