I am a 32DD/34D and I usually wear a 6 or 8 for bottoms. I ordered a large and It was definitely the right size! It does show a lot of good cleavage, but if you don't prefer that I wouldn't recommend. Material is good. My only disappointments were that the colour was slightly duller than the cover photo, the bottoms can sometimes scrunch and give a camel-toe appearance (which is very unflattering), and the inside of the fabric flips over on the edges to show a small white outline, which is annoying. However, all in all, it is a cute bathing suit and is true to size!