I don't know about that particular company, but I can give you a long list of people who have had problems renting anything mechanical in Mexico. They are good mechanics, but parts are hard to come by and they sometimes have to improvise. Vehicles can and do break down. Bad enough if you get stuck on the other side of the island, but a friend almost lost her life because of brake failure there. Hate to be a wet blanket, but I have to advise not to go for rentals in a third world country. JMHO.