Would highly recommend Hotel Xcaret in Riveria Maya, Mexico - about an hour south of Cancun. The resort is quite new, opened in December 2017, and is owned by the operator of a large group of natural parks in the region. Favorably, staying at the hotel includes free entry to all of the parks...