Its hard to say. The company in it of itself was fine. They set everything up, was available, etc. However the person/company they used was very uncommunicative. They got the car to me when they said they would(actually the morning after they said they would come) but not without unnecessary stress. First they said they would come in the morning approximately 9:30. I waited and there was a no-show. I called the guy and he said he would be late due to a problem with the truck. I said Oh...how long would it take? and the guy said about 21/2 hours (which would be about noon). I said fine, and I waited (did other things) for that time - I told him I had to catch a plant at 5pm and he said he would get to me in time. Noon time comes, with no call and I call him. He answers the phone like nothing is wrong and he tells me he still has problems and would not see me until 3 or 3:30. I then start getting anxious - I called the head company and asked about it, and there was nothing he could do, but to tell me to leave the keys of the car with somebody ( I did not know anybody in that area so that was not an option). Ultimately the guy showed up at 4:30 calm and cool as if he was supposed to be there at the time, without any apology whatsoever. We did make an arrangement for him to drop off the car later on the next day in the evening, and the same exact thing happened....he was supposed to arrive at 6, something happened to his truck (this time it was the lights) and wont be able to make it until 9pm. I called at 9 and he was still stuck and would not arrive until about 11:30pm. After this I asked him to let his other customers know that if he is running late to call, and he grunted like he did not understand me. Ultimately I got the car a bit later in perfect condition, I complained to GAATCO, they said they would take care of it. So, there you have it. It was not the worst situation but it could have been better.