Love. This. bra.
I am a 34B and the size small fits great! This is such a soft and wonderful bra. Comfortable and flatters you in all the right places. Able to do medium impact workouts with the right amount of support. Goes great with the matching pants!!!