Dennis was very professional, friendly and courteous. He did the tasks to an excellent standard as asked and he took great care of my home, even thoroughly tidying up after himself. He really takes pride in the work. Wouldn't hesitate to hire him again.