Horrible. Trying to coordinate with the first contact person, the middleman, and then the driver was difficult. Not only was there a language barrier in some cases, but also I was pushed from talking to one person, to another, and then the driver. In the middle, the product and service I signed up for was not exactly what I got and I had to change things on my end with the car pickup and delivery because of the miscommunication. So much work just to get this service completed. The first pickup and delivery ended up not working because a truck was breaking down. This is understandable but the way it was handled left much to be desired. By the time I had to make a decision to not go forward with the dates because nothing was solid and no one knew if the vehicle would break down again, it made the adjusting to a new time very difficult. If everyone was just straight forward from the beginning and I only had to deal with one person, who also gave correct information on their end from the other parties involved, then this would have been a great experience. Very difficult and disappointing.