Karla I am a 34DD and was trying to find a two piece which i could go all over in instead of experience worried about not staying put. This suit is ideal for me. I bought the L top rated and XL base. I like them. They have on well and continue to be put! I surfed and snorkled within the beach locations as well as sailed for a couple of days( numero