80s vintage all cotton denim fabric (no spandex, this is the good old fashioned stuff!) It's pre-washed, 58" wide, 3+ yards, nice and clean without fading.