I wear a 28 D/ 30 C and an XS in most sports bras. The size small fits fairly well. The band is snug without being overly tight but it is a little looser than I prefer. The straps are a tiny bit loose which I expected since they are not adjustable. It's a comfortable fit but not as supportive as most of my other sports bras. I'm not sure if I would prefer an XS or if that would be too small. The pink color is a really pretty coral and the back looks great.