ACE was early both for getting to the airport and for the return trip. They also called to confirm — but only the initial trip. This caused a minor problem because I was not expecting them to be waiting inside the airport with my name on a sign(I thought the plan was to call me and meet by an exit door). The problem was easily resolved and, even with the unexpected charge for parking, their rates were pretty competitive.