Everyone who helped me with my refinance was professional. There were no surprises, everything went very similar to what was projected in the original loan disclosure.
Pros and Cons:
Customer service
No out-of-pocket fees
Professionalism
It took longer than expected but I think that was beyond their control
Bottom Line: Yes, I would recommend this to a friend