John was fantastic throughout the entire home buying process. As a first time home buyer, I wanted someone who was knowledgeable and trustworthy. He worked incredibly hard to get me the home of my dreams, and continues to be helpful by providing company recommendations for any house improvements or repairs. Highly recommend!