i had good experience with WFC. they had better price than 3 other banks that i checked. they closed the deal within 20 days. you need 780+ median fico to get the best rate. also it might depend on which banker you talked to. some are better than the others.