I am amazed at how well this works!  I've used on glass tables, mirrors, shower doors, etc.  It removed clouds, oil, fingerprints.  I simply spray of flick clear water on mirrors and dry with the glass & polishing cloth.  For highly soiled glass tables (particularly after a meal) I wipe with a damp cloth and dry with the glass & polishing cloth and the results are beautiful.  No need for glass cleaner.