The Large size is a nice fit for my 32 waist and 40 hips, with comfortable leg holes.  They feel snug but not tight.  However I'm disappointed with the colors I received.  I understood that only six of the eight colors shown would be sent, but I got only black, navy, dark magenta, scarlet, beige, and faded pink.  .Aqua, white, and rose were omitted.  I'd like to see more pastel color combos and be able to get exactly what is shown on the website. I'll keep them since they fit well and no one will see them, but I'll look for a better color selection elsewhere.