John has been 100% since the start of searching for a home. He has been flexible, adaptable, and understanding with all my changes and time frames. He always shows up and is always available even with my last minute house viewings. Most importantly, he was a huge advocate for me and really took care of all my concerns throughout the entire process.