I'm 34D+ and bought a M. It just barely fits my cup size. It is super comfy and works great for nursing. No fiddling with the clips like with other nursing bras. I'll be curious to see how the elastic holds up after pulling it up and down a lot. I'll probably order another, maybe try a size up for when I expand over the next pregnancy and nursing.