100% Cotton, 45" Wide. This is Speckled Dot in Marble, a batik with small tan dots on a brown marbled background.