This does a great job. But I notice its problem when i have to turn my heat on to defogging my windshield. If you cleaned your windshield with paper from inside you may notice this also. Cleaning it with paper leaves very thin layer of lints you barely can see. upon turning heat on for saveral days what i have seen is look like my winshield burnt up or something.