I am a 34 DD, so I bought the large. I wish I had bought the XL, but it's comfy nonetheless. The fabric is very lightweight, but that's what makes it nice for sleeping in: after a minute or two you don't even know it's there. I was worried about the pull-over access, rather than clips, but it works just fine. And my nursing pads stay in place no problem, even without using the adhesive on the back. I'm thinking of getting another, but £12 seems a bit steep for what you get, even though it's the cheapest nursing bra I could find.