Didn't really fit my body well. I'm 36" bust 28" waist and 35" hip. The bust was tight (like the model in the picture) and the waist/hip area was really, really loose. It would not work for swimming as I want my top to be skin tight so it doesn't ride up in the water or get weighed down. Might work better for people with more hips or those want to hide a pooch. Quality and color was nice, no defects or ruined fabric like others mentioned.