I wear a 32DD which is tough for sports bras because a lot of companies don’t have options for the smaller bust with larger cups but BP to the rescue! The medium is perfect and the size chart was on point. I wear this for yoga (on its own with high waisted leggings) and I love it. I’m 5’1” and 130 lbs. I don’t need to adjust it or touch it at all throughout a vinyasa class. I don’t have super flat, 6-pack abs (yet!) so I was worried about this rolling up but it doesn’t. I love it and will buy it in more colors.