This sports bra offers good support as a C/D cup who does both weight lifting and cardio. The matching shorts give good compression and don't ride/roll up at all. I've gotten several compliments at the gym! I often wear M in sports bras, but went with a L in this one and it fits well.