Sorry, but I have to disagree with the previous answer,I used this RainX years ago, and it turned into a nightmare, it creates a coating on the Windscreen to repel the Rain, but it actually creates a film of smear making it difficult to see at night when raining,and once applied its difficult to remove! MYrecommendation is HOLTS SCREENIES exterior windscreen cleaner which is foam based and breaks up oily traffic film available at Halfords and most Auto shops, just spray on leave for seconds, and operate your W/Wiper system. Believe me i use it Regularly and it WORKS!!!!