This is my first Zumba sports bra. My size is 38D and I purchased the XL. The color is vibrant and like a neon orange in person. It fits well and is very sexy but does not really prevent bouncing as one would expect from a sports bra. I haven't worn it for class just yet but did a little test at home. I don't believe I will have any spillage so I'm going to hold on to it.