We experienced very good service and the car was in excellent condition. However, we were surprised to learn that since we didn't purchase insurance in Mexico (our US insurance covered international) we had to put a deposit of $8,000 down on our credit card in case we didn't return the car. Luckily we had a high enough credit limit to do this and they never actually charged our card.
Good car, good service, insurance issues