In spite of what the sizing may say, if you are a 34C do not go for the small. You will end up with it not fitting or being able to get it off without cutting yourself out. While I can't speak for how it holds up on a run, it did seem be be a nice option.