Im 165 56. I ordered an XL because I read the reviews, I usually wear a L in bottoms and medium in tops. The top fits perfectly but the bottoms are way too tight and may as well be a thong. Im still going to try to make it work with a sheer cover up when I hit the beach.