We just used William for our new home purchase and have nothing but praise. He was early to the appointment and did a very detailed inspection. He took the time to point out how to find things that we might need to know, like reset switches. We received his report within a few hours and it was easy to read and very informative.