I’m 5’8”, 170 lbs, normally wear size 31 waist pants, med or large tops. I bought this in small because other JJ Malibu bodysuits I’ve bought in medium are to loose, especially the shoulder straps.
That being said, this is a great bodysuit. Very sexy. Love the high waisted leg openings.