I just refinanced 2 homes.
Got 2.75% for 30 yrs on my primary residence with no lender fees or points at American Federal, but it took 3 months, even though I have 840 credit and have used them twice before. My total refinancing costs will be paid off in 15 months due to the lower monthly payments. I do recommend American Federal, Michael Stone 862.259.3112 or
mstone@amfedmtg.com.
I also recommend using Frontier Title in Bushnell Erin Cannon, 352-419-2123
Frontier as very fast, no hassles and much less expensive than other Title Companies.
I got 2.5% for 30 yrs on my rental property with Amerisave, but paid points, paid $500 lender fee, paid $700 for appraisal, poor customer service and it's taken about 4 months with lots of hassles. Very few lenders would even consider doing a "cash out" mortgage for my rental home, so this was my best offer. "cash out" means I didn't previously have any mortgage, but now wanted a mortgage. It would have taken me years to pay off the total fees, but I took the money I got, put it in investments that already paid the fees off, now have a low monthly rate and can deduct the loan interest on taxes since it's a rental property. I wouldn't, however, ever use Amerisave again!!
The story I got from both lenders is that because of high demand for the current low interest rates, the mortgage companies put home purchases ahead of refinancing, thus 3-4 month waits.
If you're purchasing a home, the mortgage will probably be faster, but refinancing could take 3-4 months!
Good Luck!