Look, it's not ideal, but it also totally worked and we got the car and the price we expected. I haven't rented from Gecko (I tried, but too late and they were sold out for the New Years week), but this was comparable to Hertz Cancun which was also not great but did work (I would rate that 3 stars as well). That said, there are a few important things to know to make things go smoothly in both locations: 1. Get cash before you get on the shuttle, and tip everybody. This especially goes for the person you work with at the counter, and then even more so for the person at the end who does the return inspection on your car. Lots of bad reviews cite this moment as one where damage is suddenly found. I was ready with 200 pesos (about ten bucks) and a few quick Spanish phrases and the guy quickly signed off on it and helped us with our luggage. Honestly, that was probably an over-tip, and I only tipped the other players 50-100, but I had two kids and a dog with me and didn't want a hassle. Second essential thing is to check your insurance situation before you arrive in Mexico. Many people have complained about all the insanely high added insurance costs when you get to the counter. It's true. They can more than double your quoted price. But while these are not included in your reservation quote and thus it feels kinda shady, they are listed on the reservation page and/or the Hertz website, and the truth is you probably do need some of them. (actually at the counter they seemed to have some doubly disorienting "insurance packages" but I ignored those and pulled up the list of insurances on my phone from the website and we went over the list together). I believe it is true that these workers get commissions for the more they sell you, so you want to be ready. I called our insurance company while still in the US and learned that our liability coverage extended only 75 miles beyond the US border, and also apparently the Mexican government requires that you have supplemental liability insurance anyway, so that meant I did need to by the liability coverage (about $13 a day). Also my insurance would not cover collision/theft on an international rental. But I then called my VISA card (Alaska Airlines VISA with Bank of America) and learned that they offer a collision/theft coverage on international rentals as long as I use that card (many credits cards have this but not all.) This was HUGE; it meant I could decline the Collision Damage waiver (30 dollars a day!) and the Theft Waiver (another 13 a day). Given the driving and the state of the roads and parking in Mexico, I would say that if you don't have some manner of collision theft coverage on your own, you probably ought to get it, at least to ease your mind. The last insurance was some personal injury thing for about $5 a day and I just took it for the heck of it. The guy then offered me roadside assistance for $5 a day and I took that too, but later I laughed at myself. I don't think I even got a number to call or anything. And who would I even be calling? That was probably a waste. Anyway, the one week rental, quoted at $182 before insurances and taxes came out to about $480. I think from what I've read that's reasonable, especially for a holiday week. They did put a MASSIVE pending authorization on my Visa for like $1500 or something, which made me nervous, but sure enough, it dropped off once we were done like it was supposed to. Does all of this sound like a hassle? It kind of was. But it worked, and especially if you can speak a little spanish here and there, everybody was nice and friendly. Compared to Hertz in the states, it's night and day, but we had a good fully functioning car which was fantastic for exploring the smaller towns north and south of Sayulita. Oh, last thing: actually the weirdest moment was right at the beginning. We found the Hertz counter just outside of customs in PVR and the woman said something to the effect of "I don't think we have any cars for you, sorry about that." And while pulling out my phone and bringing up Uber, I was like, "Are you serious?" And she was like, "let me check with the office." She called them and then said, "oh no it's okay, we have one." At this point though I made sure to show her my reservation and make sure it was the SAME kind of car at the same price. She said it was (and it was). From there, the shuttle was easy to find and quick and everything went like I described above. read more