I came across this product while searching for a product to keep my solar panels clean from dirt. Application was simple and easy to follow. It comes with a cleaning solution and the application solution. Before this product, I had to go out and constantly clean them to keep the dust off of them. Directions were very easy to understand. I decided to wait for a few months before writing this review to provide a real-world review. So far, both solar panels have been free of dirt/water spots.