I found this bra does run small. I am normally a 32 B and the small is quite snug. I'm not overweight so unless you are skin and bones I would suggest getting the next size up. Otherwise, it has pretty decent support. The tags say for medium impact, but if you are lesser-endowed (like myself) it works just fine for high impact sports. The styling is very nice and it had a rip-away tag which is always a plus!