I ordered the blue in a medium and it was just a bit too small. I kept it because it's still wearable however I would definitely suggest getting a size up. I'm 32C/34C ish and I have a muscular build and I would've done better with a large for it to fit like it does on the model. It gives you cleavage (which I don't mind all that much but it does worry me that something might pop out). It's not bad as a medium, but if you want it to be a secure, sporty style top that you don't have to worry about, size up!
San Diego, CA