I’m a 36C normally and ordered a medium, the fit is great, i could also get away with a large probably but I prefer a snug fit. I wear it to the gym, I’ve slept in it, I’ve worn it as a swim top. So versatile, best bra ever. Keeps the ladies in place without that weird pushed up look.