John was courteous and pleasant during initial phone call, during the inspection and follow up visit. He arrived on time on both occasions and made sure that I knew what his process and inspection included. He made sure that he asked for my input and if I had any concerns or questions during the entire process. The inspection report arrived very quickly and it was very thorough. I would highly recommend John for home inspection services.