I have moved homes quite many times and dealt with different moving companies. All of them had their own shortcomings.
Last time we hired these guys and they took care of everything without any goof-ups, no breakage and scratches. They took care of our dogs too.
We were very happy with their services and their quote too.