If your mirrors always end up with streaks and swirls, the problem is almost never the glass — it is the method. Four rules change everything. 

Rule 1 — Clean cloth only. A cloth carrying old residue redeposits it as streaks. Use a fresh, lint-free microfiber towel regular cotton rags shed fibres that stick to damp glass. Rule 

2 — Less spray. Over-spraying is the number one cause of streaking. A light mist is enough; for mirrors, spray the cloth instead of the glass so liquid never creeps into the edges. Rule 

3 — S-pattern, not circles. Wipe in an S-pattern from top to bottom so you never re-wipe a dirty path. Circular wiping just moves dirt around. Rule 

4 — Finish with a squeegee. For shower glass and windows, a final pass with the Seinora Glass Squeegee Pro removes the thin film of moisture that dries into water spots. One smooth pull per section, wiping the blade between pulls. 

Bonus: clean glass on a cloudy day or in the evening — direct sun dries the cleaner mid-wipe, and that is where half of all streaks come from.