Bill is a wonderful person to deal with, easy to talk to, kept his promise and his arrival time updated, and when he arrived at our house, he went to work with proficiency, we met for the first time, but we talked as if we were friends for years, highly recommended, he's the guy I will be using forever.