Multipurpose cloth, handy for a wide range of tasks to limit number of different cloths neededParticularly good for cleaning glass - does not leave any lint or streaks on surfacesThis product is ECOLOGO® certified, contains 100% recycled fibers, and has NSF P1 certification