Karla I'm a 34DD and was looking for a 2 piece which i could shift about in rather than come to feel afraid about not staying set. This suit is perfect for me. I purchased the L top rated and XL base. I really like them. They have on nicely and remain put! I surfed and snorkled around the beaches and in addition sailed for a few days( a lot of move