We have refinanced with Rocket Mortgage in the past and found them very efficient. Their organization to detail requirements is always very organized and easy to progress thru their online tools.
Pros and Cons:
Bottom Line: Yes, I would recommend this to a friend