Josh was very thorough with his inspection and did a great job explaining everything to me. He arrived on time and was very personable. I was very impressed with the services that were provided.