John and his team say their goal is to provide 100% satisfaction. In our case, it was more like 200%. This was my third mortgage with John and his team at Mainstreet, and they again proved to be helpful, knowledgeable, and completely engaged in making sure we were successful. As long as John and Mainstreet are in the business, they will have my business. I can’t imagine even considering anyone else.