I’m a size 12/14 on my top. I think I’m a 36Dd not sure, I ordered a medium, they fit nice but I think for more lift I could have even squeezed into a small! Because they have some give.
But over all very comfy. Only thing mthat reduced my score is that the band rolls up a little, but looks nice!