I bought an XL since I figured it would run a bit small. I am 56 175 lbs and a size 10 and it fits flattering, I like the fact the the bottoms and top are adjustable. I got the royal blue, and super flattering. This is my first bikini in a long time, I have used tank tinis, monokinis, and 1 piece prior. I love this and highly recommend it . I could of been fine with a size Large as well.