This window cleaner is just okay. It streaks my mirror and other shiny surfaces. I even added peroxide to it because it polishes as well as disinfects, yet it is still super streaky. It could probably be used as a cleaner rather than for windows. I will find a use for it other than to clean my mirrors/windows.