Xel-Ha is a water park in the Riviera Maya that needs to be on your Mexico bucket list.

girl sitting on chair at Xel Ha water park