Feels good, not too much cleavage showing, fits week and doesnt seem like a wave will knock the top off. Just got this and haven't tried it it yet for the season so cant say how it holds up in the water or after a few wears but the material doesnt feel cheap.

Im 57 165lbs, 36B and got a size large. The bottoms don't feel tight and it comes up at a nice height in the back to cover the bum. There are pads that come for the top, which you don't really need unless you want to avoid some nipple action showing. Overall I put this beauty on and instasntly felt confident and that I won't be trying to suck it in on the beach or fussing with it. Cant wait to test it out on the beach this summer.