100% cotton, 2 layers, with contrasting print on other side, and elastic ear loops.