I've bought a few bikini tops before, but have never felt comfortable enough to actually wear them in front of people. I bought this top to wear with a high waisted swim skirt, and I think the ruffles will do the trick! The ruffles add just a big of flare to hide that muffin top and feel comfortable. I wear bras in 38DD and ordered this in 40DD as I didnt see any clasps in the picture, so I thought I would have to shimmy my way into it and the extra room would help. There are in fact clasps in the back beneath the tie dye material! The cup size was true to Size, but I find the material all in all quite stretchy, so I would recommend ordering your normal bra size, or even a smaller cross size ( 38 DD would be 36DDD for me) A great buy! Hope this helps when ordering as its all final sale.