Based on the reviews, I went up a size and bought a large. I'm 125 and 36C and the large was still way too small. For the costume, I'm wearing a cape so I just untied the back more than normal to have it extended a couple of inches and it fits fine. I wouldn't recommend if you plan to have your back exposed, definitely buy up 2 sizes.