John came out the same day, was very knowledgeable, fixed all my problems, had great prices, and provided excellent service. We will call him for all our needs.