40 different fabrics: each 2 1/2 x 44/45"...Hand-dyed batik produced in Bali based on an original Hoffman design. 100% cotton