I normally use the spray foam cleaner from Rain X and it is wonderful. Ive had a hard time finding it lately so I bought this stuff. BIG MISTAKE! It does do a wonderful job cleaning, but so does Windex. When it rained the next day, my windshield was so streaked I could barely see out of it. It has been a week since I applied it and it is even worse! I had to roll down my windows to be able to pull out of my driveway this morning because the sun was shining directly on to the dew/streak covered windshield that would not clear up.I will never buy this agian.