"I had a very good experience with IPF. They took the time to understand my needs throughout the process, and found the appropriate mortgage company after some twists and turns, and were always there at the end of the phone or email to manage the communication and proactively move the process on to hit the deadlines."