During my 30 year corporate career, I relocated across country 11 times. Fortunately, the company picked up the tab for every move. After the 5th move, I connected with the best mover I had ever seen and he moved me for the remaining 6 times. In fact, whenever I would find out about a move, my first call was to the SO and the second call was to my mover, Barney, to get on his schedule. I guess the moving business was good for him...he retired shortly after I did, so I unfortunately haven't got a recommendation.
I can share a few tips with you that might make your move smoother:
1. Pack a separate tool box and drive it to the new home yourself. You're gonna need it on the day of the move.
2. If you have a hanging system of some sort in the garage for lawn tools, etc., make sure you know which box it is in (load it as one of the last items). While the movers are unloading the boxes, you can be working to get things organized in the garage. As you begin to unpack boxes, you'll already have a place to put everything so you don't just end up with it all scattered across the garage floor.
3. Load the kitchen boxes last so they're the first to come off. One of the best ways to feel comfortable in the new home is to have the kitchen somewhat organized by the end of the moving day. Typically, my wife would be unloading boxes in the kitchen and putting things away while I was doing the same thing in the garage.
4. Pack some bed linens separate and carry them in the car. If not, at the end of a tiring unpacking day, you'll be scratching your head, looking at the empty mattress and wishing you had some blankets so you can just go to bed. This is also a time when you'll need the tools so you can put the bed together.
5. On both load day and unload day, make sure you have some coffee, paistries for the movers and get them carry out lunch when it's time. These guys are going to be handling all your stuff, so make sure they feel REAL good about you.
6. Check your furniture carefully before the move and note any damage that is already there, then check them after the move to make sure nothing happend in between.
Those are just a few things off the top of my head. Good luck!