It had been a couple of years since I had the windows cleaned and I'm so glad I didn't put it off this year! Star Brite was super responsive, considerate of my time and the weather, to make sure I received the best results and now they are so shiny and clean. Thank you for the great service!