First let me begin by saying I am a seasoned renter of cars in Cancun, and I will continue to be. Until I found Sixt, I DREADED renting. Every place it's the same thing. Get a quote, arrive for your car, and get hit with ridiculous additions for the cost of third party insurance (which is mandatory in the state). I know that if you can prove that you have full coverage with your credit card then you can be exempt from this BUT... you need a letter in your name, from the credit card company, confirming this coverage. Bringing the card evidence of insurance form and showing the actual card you're using, is often refused. Even when you can manage to get them to accept the coverage with the card (with the letter) they come up with other bogus costs. I've had "licensing fee", "state travel fee", and just plain old "mandatory fee". The issue is that they always seem to have some random and vague clause that supports this bogus fee and you end up paying it, just to get out of the place. This whole process can take over two hours. Some places are so dishonest (Hertz) that they simply make up charges that you only discover once you get back and pay the bill, when suddenly, the cost has ballooned from the $400 for two weeks they promised when you signed, to $1100!! They are so very slick that you willingly sign while they're telling you there are no other charges.
Enter SIXT. I booked on their website - sixt.com.mx - and got the car I wanted for a very reasonable price, and with the third party insurance included. When I arrived, there was no haggling or pressure. They asked if I wanted other coverage, I said no, they said okay! The car was a little worn but it worked great, they marked down all the little dents or scratches and they sent me on my way. It was an absolute dream. I'm SO mad I've spent all these years dealing with other agencies hoping that someone would be honest.
Hopefully I can help direct people their way. Your vacation will start and end so much better.