I am a 32B and got a small; it fits nicely. This is a great bra! Love the little details and the colour is subtle yet lovely. Fairly supportive for yoga and other fitness type classes, but haven't tried wearing it while running yet.
Dayna recommended this style