Tim was prompt, informative, professional, courteous, thorough and efficient. He explained everything he was doing and going to do, answered my questions, and completed everything quickly.