Karla I'm a 34DD and was searching for a 2 piece which i could go about in and never feel frightened about not staying put. This suit is great for me. I bought the L major and XL bottom. I love them. They don well and stay set! I surfed and snorkled on the seashores in addition to sailed for a few days( a lot of movements in a lot of Instructions)