I've rented through Enterprise. It is expensive. You have to rent from the airport location which subjects you to all kinds of extra fees. In addition, you do have to purchase your Mexican insurance through them which costs more than buying elsewhere.