I’ve had Technicare taking care of my windows for years. Never been dissatisfied with the results. They’re sparkling!