We highly recommend John. He is very thorough and saved us from purchasing two money pits of houses. He explains everything and is very easy to get along with. He is very knowledgeable and has an eye keen enough to even see the little things. Thanks John we will be using you again. Honestly 5 stars isn't a high enough rating.