John is great to work with. He handled both the sale of our previous house and the purchase of our new home. He is very considerate, patient, personable, and genuinely puts our interests before his own. On the business side, John is very knowledgeable about the market and provides great advice, often going above and beyond the typical duties of a realtor. He helped us navigate a not-so-straightforward transaction and helped take the stress out of the home buying/selling process. We couldn't have had a better experience working with John and would highly recommend him.