Purchased the 2x and not 4x as size chart recommended. Pull it tight and it fit like a glove. Hugged the body and hid all imperfections - not flat stomach. Even when it got hot it held everything in and smoothed all imperfections. Im 5.5, 180 pounds, mostly size  12 and 36d bust. If you have boobs it shows them off.  If you hardly have boobs it makes them look bigger.  Win win.