I have big bazongas (36 G-H) and this actually stays up and makes me feel secure. I haven't been swimming in the suit yet, but based on how it feels on dry land, I can't imagine having any issues. The colour is gorgeous, the material is comfortable, and the fit is great. Erin was so lovely and it is so amazing to be able to support a woman-owned and created, Canadian-made business!