Fits great! I bought the Large & I’m a 32dd
Fits nicely, also very comfortable! No problems falling off!
I prefer padded and push up tops since I need the support, but this was not my favorite cupped bikini top. I do love the print, and I pair it with the pink cheeky bottoms to make it girly! I wear this top every chance I get!