100% cotton, 44" wide, made in Indonesia for Island Batik. This is Mini Dot speckle batik in Jungle Water