I bought size S and M because of my previous experience with crop tops. They tend to fit a bit small so I got two different sizes. I went for the size M because I felt more comfortable with it. I am 34B and 26 waist and weigh 126lbs. I absolutely adore this top and wear it often when I work out :). Looks very flattering.