John was thorough and knowledgeable. He was prepared to answer questions and gave us a very fair price.