Recycled remnants of 100\% cotton material. Soft, absorbent and reusable. Great for cleaning, staining, and polishing jobs both for the professional or the DIY.