I fell in love with this bathing suit at first sight. Unfortunately, it didn't love me back. I am a 40DD cup so I tried the 3XL like the size chart said and I felt it was a little too small so I exchanged for a 4XL. This fit nicely on top but because I had to size up so much the bottoms were saggy. It looked like I was wearing a diaper. So unfortunate. Needless to say, I gave up and returned that one as well.  I do think if I was a little smaller up top the suite could work but it definitely doesnt fit my body type.