Gary gave a very detailed inspection. We really profited from going with him on-site where he explained the house's problems and suggested solutions. His report was also very thorough and he welcomes follow up questions by phone. The company also has an automated system for managing the booking process through email--which is also great. Very professional.