Bill was really prompt in responding to my initial enquiries (his competitors called the day after). He was flexible with our appointment time, and he communicated a short delay with plenty of notice. We found Bill highly professional, helpful, friendly and extremely reasonable in price. He was also willing to do a couple of additional jobs with no prior notice from us. We are thrilled with the job he has done and would not hesitate to contact him again. This is the person for your job!