I love the bright colors of this sports bra! I got the large after reading reviews...it fits well, but I do think a medium would be better, as my other bras are mediums. I've gotten several compliments about this bra. Very comfortable...I can wear it all day! I was worried at first that it would be too revealing, but it's not and stays supportive even during crossfit workouts.