Printed 100% cotton on the front with absorbent toweling on the back. Approx 19cm wide and 29.5cm long and feature a plastic snap fastening.