I got these as a gift but they're too small for me. They're a mix of cotton, polyester and spandex. Great quality and super comfy. Look like regular jeans.