This sports bra is beautiful AND functional! I'm a 34B and purchased the M and feel very supported! I wear this bra for running, crossfit, HIIT workouts and never have to worry about feeling like I'm going to flop out of it. I now own it in 3 of the 4 colours!