Cleaning mirrors without leaving streaks can be a simple task if done properly. To achieve a spotless, streak-free finish, begin by choosing the right cleaning solution. Avoid harsh chemicals that can leave residues. A mix of equal parts water and vinegar or a small amount of dish soap in water is an effective and natural option. Use a soft, lint-free microfiber cloth or a paper towel to prevent fibers from sticking to the mirror. Begin by spraying the cleaning solution onto the cloth, not directly onto the mirror, to avoid excess moisture that could drip down and leave streaks. Start cleaning from the top left corner and work your way down in a Z-shaped or circular motion to cover the entire surface. Make sure to wipe away any excess solution. For stubborn spots, gently scrub them with a little more pressure, but avoid pressing too hard to prevent smudging. Finally, dry the mirror with a clean, dry cloth to remove any leftover moisture, ensuring a streak-free, shiny surface. Regular cleaning and avoiding over-saturating the mirror with liquid will keep it looking clear and bright.