K.E.
having been to Cancun I wouldn't take one.
You'll only use to and from the airport and I don't think it's worth the trouble. You can ride the public bus to get anywhere you want (just remember you'll want to take a shower when you get home, not before you go out). I wouldn't rent a car unless you want to get ripped off or have it stolen.