John was wonderful to work with! He was always available to answer my endless questions. He explained the process thoroughly, as this was my first time purchasing a house. Because of him, the process was much more painless. Plus, he has a great sense of humor which made it fun to work with him! Definitely recommend!