100% cotton. Hand-rolled edges. Available in two sizes: 13" x 13" (33cm x 33cm), and 17.7" x 17.7" (45cm x 45cm).