I used Amerifreight 2 to 3 times per year. I have always had great communication from them and they are easy to work with. I often have to change the pickup person to a different name and the drivers never have a problem with that. Overall there is great communication and everything goes smoothly. I would highly recommend!