I took a gamble when ordering this. I am 130 lbs and 56 with a Greek butt so I ordered a large. Fits perfect! I must warn you though, due to the nature of the design of the suit, one false move and that strap WILL expose a boob. Other than that, Im pleased. I ordered the green color and it looks exactly as pictured. The quality is nice and I always get compliments wearing it.