I purchased one home and refinanced it twice with Home Finance of America. They are the most honorable and friendly mortgage company I have ever dealt  with. They have rates lower than the big banks, you always can speak to someone, and they disclose exactly what their cahrges are and keep them.
Pros:  Quick closing
                        
more