I bought this in the aqua color and it is exactly as pictured. I usually wear a small in the Victoria secret sport bras that are similar to this, so that is the size I ordered in this (at a much more reasonable price). I am 34D and the VS version fits perfectly around, but smashes the girls a bit. This bra, however, fits like a dream. Its snug enough around to be supportive, yet the material is stretchy enough that it doesnt smash my breasts flat. The removable  pads seemed a bit thick at first, but once I got the bra on and adjusted things, they were perfect- allowing the right amount of modesty, support and shapeliness.
I like to be well secured, so Im not bouncing all over the place while running. This bra does not hold me perfectly still, but I feel very comfortable with the amount of support it provides for rigorous cardio training.