These are very opaque (you CANNOT see through them at all) and matte (NOT SHINY at all--even in sunlight!)  The waist is nice and high so they give you a sleek smooth look (no muffin top!).  Very stretchy, feels like poly/nylon.  They are pretty thick--I would not recommend for under skirts and dresses--but with a tunic in cool weather, it's a PERFECT--especially at this price!  I am a size 12. I think these would fit anyone from size 4 to 20 comfortably.