Clean mirrors and glass without streaks. Designed for maximum cleaning performance on mirror and glass surfaces. Specialty weave cleans and polishes with or without chemicals. Streak-free cleaning.Machine washable up to 100 washes. Designed for both wet and dry use. Allows for chemical-free/natural cleaning.