Was given one of these cloths by an acquaintance who told me they were amazing. She was so right, they are amazing. I have had problems when using spray cleaners on my mirrors and glass, often fighting streaks and smudges. The Ritz Window Cloth cleans like magic as advertised. No more streaks or smudges!