I have always had to buy sports bras that are too small due to my frame (32-34) DD. This bra is amazing, it felt true to size... maybe just a tad too big (probably could have ordered the 32 and been fine). I would recommend this to anyone that is involved in high impact sports, it is very warm so I would just recommend wearing a light layer over it. I made the mistake of wearing it under a tanktop with a built in sports bra (because this is how I usually wear it) and was drenched by the end of my run. Anyway, this is an amazing bra I would recommend it to anyone that is in need of a new one. Just spend the money, you deserve it... you won't be let down!!!