I second aimloan. They are really quick at underwriting and can give you loan commitment letter (stronger than pre-approval) with just a few conditions. Rates & closing costs are also very reasonable.
Some people have luck with the big banks or brokers, but I prefer credit unions or caompany like aimloan. Actually had brokers tell me they couldn’t beat what was offered during my last few transactions