William was very knowledgeable and explained everything thoroughly. I was also pleased with his promptness and calling to let me know he was on his way.