Sparkle has been cleaning our windows for years. We particularly like the fact that time after time, it was the same crew. So, we never felt that we had to stand over them. We knew that Bill and his crew were going to do an excellent job. Reliable, friendly and the cost is extremely reasonable.