Ken was right on time and our work was done quickly and professionally. He was happy to explain what the underlying problem was and what was needed to correct it. The price was reasonable. We were very pleased with every aspect of Ken's work and will certainly use him in the future.