I researched moving companies for months before deciding on Eli Trucking and Relocation. They were helpful, friendly, and informative. They kept me up to date on the move as they came across the country (from Phoenix, AZ to Baltimore, MD). I had given them 2 phone numbers and when I wasn't available, they called the 2nd number to make sure they were able to speak with someone. The movers in AZ that picked up my stuff and the movers that moved my stuff into my new house in MD were all professional and friendly. My belongings arrived intact and in good condition. One box did get wet somehow but not much.
I had heard horror stories about long distance movers and was completely terrified about trusting my belongings in numerous strangers' hands. The movers that start the move are not going to be the ones that deliver in most cases. However, all of the movers involved are employed by Eli and are not separate contractors like with some other companies.
Where I live, the streets are narrow and crowded so they had to move my stuff into a U-haul once they got here which cost me $200 extra. I mentioned this upfront and they told me how much it would cost. There were no extra or hidden fees. To pay with your credit card over the phone, there is a 3% fee each time it is charged but they were up front about it and gave me other options.
Overall, I was completely satisfied with the company and will use them again if I do a long distance move.