Barcelo Maya Riviera does not offer free airport transportation. I recommend booking your airport transfer with Cancun Airport Transportation.