I have done business with John Coats now for 6 years and have had a great experience with him and his organization every time. John consistently advises me on my mortgage with integrity and honestly. His team is a take action team that communicated perfectly with me through the process of reviewing my existing loan. In the world of mortgages, this particular team stands out for me due to their expertise, communication and integrity.