You should also contact a local mortgage broker to learn what loan programs are available to you from among the lenders they represent. Brokers typically have more loan choices than a bank. I also recommend talking to a small, local bank. You could also investigate mortgages with a larger commercial bank ---where you do most of your banking, for example.
Don't make the mistake of committing to a lender before you know your options. Too many buyers sign-up with the first lender they meet, according to a recent study. Get all your options first, then choose the lender that has the best loan program for you.
Rates are beyond great out there, so it's hard to go wrong.
Good luck in your move,