I'm 5'9" and 145 lbs and my bra size is around 34b. I got the medium and it fits well. The bottom doesnt stretch too much so if you're little bigger in the stomach get a bigger size. Definitely cute though!