Terrence B. was very professional and knowledgeable. He made our installation appointment a great experience.