Very good product when applied correctly. This means clean your windshield well. I washed, then clayed mine and dried it off completely. Then apply Rain-x with a clean and dry towel in a circular motion and let dry to a haze. Make sure you do this in the shade. Wipe residue off and it works great. Doesn't last all that long but works flawlessly while it does.