I love this swimsuit!!! I got a size L, and I’m 5’7 140 pounds. It runs small so order a size or two up! Also if you have big boobs it might not fit your top. The material is really nice and the top has padding! Only bad part is it took over a month to get to me.