I bought a pair of these leggings at a national store liquidator three years ago and they're finally wearing out. So glad to find these on Amazon! They have just enough stretch to hold you in all the right places, but also enough cotton to be breathable. They are completely opaque for modest and complete coverage. I am a curvy 5'3" 160# and the XL pull up over my hips with ease.  I tried the L but they were just a little bit too tight. I also bought the capri length for spring/summer. Highly recommend!!!