John was punctual, carried out the work professionally, and was very pleasant at all times. He appeared knowledgeable and willing to give advice, patiently explained things when asked. His quote was very reasonable and gave clear instructions about the work agreement etc. I have no hesitation recommending John, and would certainly use him again for his area of expertise. Thank you John for a positive experience!