I'm 5'4" 170 lbs and apple-shaped (bigger around the middle). It fits alright - the boobs are well supported, the cut is somewhat slimming (though not as much as with some other styles). The skirt looks like it will float up in water, showing the ugly white under-suit. It's probably better suited for pools than for the ocean because the waves would probably shift things around.