Had not had our windows cleaned for over a year so decided to call Excellent Windows as I had heard good things and found them on yp,com. What a huge difference that made! Was extremely satisfied with the team. They showed up when they said they would (how often does that happen) and they were extremely polite and courteous. the outcome....squeaky clean . Can't wait till spring!