Excellent sales person who explained everything. Technician Mat, was extremely knowledgeable and did quality conscientious work, cleaned up after himself and consulted us on the project, before, during, and after. He didn't rush us after he was done when we had questions. The kind of guy you go get a pizza for. Office staff was professional and spot on calling to confirm and following up.