I am 5'1, 120lbs, 36B & I went with the medium set. The top/bottom fit spot on. The bottoms are my favorite! The top fits a little awkward if you're broad up top but other than that it's not that bad. The color in the top has yellow in it, which I wish didn't.