1970s or 80s vintage heavy pique knit fabric, 100% cotton. Love the colors and the paisley print here, sort of hippie meets preppy! This is 45" wide, 2 yards in very good condition.