I am a 32D, about 150lbs, and I bought a small since it said it was stretchy asf. It's stretchy enough to fit my chest just fine, but it's unfortunately rather tight in the arms. Because of that I wished I got a medium, but I looooove this top! If you're thinking of buying it, do it! I'm going to size up and try again.