Microfiber cloths are highly absorbent and trap dirt and dust effectively. They are also soft and non-abrasive, making them ideal for cleaning glass surfaces without leaving streaks.