James called me in plenty of time to get home to meet him. He arrived on time, was very friendly and knowledgeable. He completed our repair quickly and explained what was required to fix our problem.