The vehicle arrived with no damage. There were no hidden fees and the estimate process was quickly and easy to understand what was included.
The challenge I had with them moving my car was that they said that they were going to call me at least two hours ahead of pick up. They called me half an hour before pick up, so I had to run to my house to be on time for pick up.
The car arrived to the destination three days prior the estimated date. I was lucky, as I arrived to the destination by plane, that same day. I understand is an estimate, and it might work for you if you want them to arrive as fast as possible.
When I sent an email to customer service to let them know about my issues they answered quickly and apologized for the inconvenience. It was important and positive for me that they had a responsive customer service.