I ordered these for a gift so I can't comment yet on the fit. One thing I was concerned about was sizing. I couldn't find useful information other than small, medium, large, etc.  So I'm going to list the sizes from the package:

Waist size:

S= 28-30
M= 32-34
L= 36-38
XL= 40-42
XXL= 44-46

94% Nylon/6% Lycra Spandex
Made in China