+1 
for Easyway
However if you are not planning to do any touring once you arrive at Desire consider that it's going to cost you about $200 USD for the privileged of driving yourselves and having an unused car sitting in the Desire parking lot.
Also other things to consider, these will add about one hour to your arrival day day before getting on the road to Desire and about and additional 40 minutes before you return to the airport:
- wait time for the Easyway shuttle to pick you up at the airport
- transit time to the Easyway terminal
- wait time while you fill out the Easyway paperwork to go
- wait time while you are returning the car to Easyway
- transit time via shuttle from Easyway terminal to airport
vsBook USA Transfers to Desire Riviera Maya 
Direct pickup and return to airport all for $60 USD round trip