John was very efficient, knowledgeable & personable and did excellent work. We are very pleased with our experience.