This is definitely an attractive looking bra.  I'm a 34DD and got a small.  It's snug but that's what I want for a sports bra so it's the perfect fit.  However, it's not really working for me when it comes to running.  I know it's not meant to be used for high-impact, but I may as well be bra-less while running, that's how low impact it is.  However, it is VERY cute.  I still wear it during weight training, yoga, pilates, cardio, etc., just not running or HIIT and sometimes I wear it out under other activewear because it is cute and great for the price.