John and his team were very patient, communicative, and friendly. We are 1st time homebuyers so we really needed a great team like them to lead us. The online tool they use to explain different mortgage scenarios was easy to understand and...
read more