From the start, John showed his excitement and passion for helping others find what they would call home. He is extremely knowledgable about not only the different areas but the different types of homes we went to look at. As first time homebuyers, we needed someone on our side every step of the way and John was definitely there to do that. We were somewhat familiar with the tourist sections of Newburyport but John helped us to get to know and love Newburyport in a whole different way. John was professional and always responded very quickly with all of the information needed. He has a great network in Newburyport which helped the process go very smoothly from start to finish. Although I don't plan to move anytime soon, I would love to work with John again.