Purchased an XL because I know that bodysuits can run a bit small.  This one fit like a M... NOT GOOD.

Product as a whole was of decent quality (thick material, well stitched), but you'll need to go up many sizes.  Not good for curvy girls!!!!!!!