Wore this body surfing and it didn't come off! Very sturdy and I love the palm tree print. Most tops try to come off in the ocean (and I don't like wearing one pieces all the time because I like tanning my stomach) but this one was great. I am usually a 32B or 34A and the size small fitted well.
Huntington beach, CA