This product is not only a great value, but it could literally save your life. The spray bottle makes it even easier to apply.Pros:Drastically improves visibility in heavy rain.Can make the difference between seeing the road clearly, or ending up in an accident.Easy to use spray bottle.Reputable company.Cons:It takes a few minutes to completely remove the haze from your windshield when applying the product.On a recent trip from Upstate New York to Florida; I ran into some of the most torrential downpours that I've ever experienced. In North Carolina; it was raining so hard that it was nearly impossible to see the road just a few feet in front of me. Since I was traveling on I-95, a route that's congested and heavily used by trucks; panic set in when I found myself in a nearly blind situation. Although I had the windshield wipers set on high and had recently installed new blades on my 09' Camry, they were no match for the deluge of rain. It was raining so hard that I wasn't able to pull over, as the side of the road wasn't visible. I thought for sure that I would end up in an accident or dead. With flashers going, and crawling along at 10 mph; I was terrified. Finally, after about 20 minutes; the rain let up and I pulled off the next exit.Upon doing so; I immediately headed for the closest store and purchased a bottle of Rain-X Glass Treatment and a bunch of small towels. By this point; the rain had come to a stop. I wiped all of the water that was still surrounding the windshield, than followed the instructions for using Rain-X. This amounted to spraying the product onto a towel, than rubbing it across the entire windshield. After the liquid turned to a haze; I wiped as much of it off the windshield as possible. Next; I repeated the process. The only difficult part is removing the haze. It takes a little elbow grease and a couple of minutes to remove it all.I got back in my Camry and headed back to I-95. Just before the South Carolina border; the sky became black, followed by another bout of torrential rain. It was raining harder than I've ever seen it do in my entire life. This time, however, due to the application of Rain-X; I had a clear view of the road ahead. The Rain-X causes the rain to form droplets on the windshield which simply blow away if you're traveling more than 30 mph. It worked so effectively, that despite the torrential rain; I was able to see the road clearly and didn't even have to use the windshield wipers. The silicone base of the product and the resulting beading action, entirely removes the droplets from your windshield regardless of how hard the rain is falling. At slower speeds; you will need to use your wipers, but they will work 100% better than before. I can say with all honesty that this product is capable of saving your life, and in my case I believe that it actually did. Although you'll need to reapply the solution every few months; the small time required to do so could be the most important few minutes of time you'll ever spend. This product deserves more than 5 stars and is among the most important items that I've ever used.