Jim was fantastic! Arrived on time, explained the problem, told us what he had to do, and got it done in the time he said it would take. Great guy.