It does look way better than Disney-land kind of parks. Thank you for taking us into the green and cool places of Mexico!
Does it mean anything, the name Xel-Ha? It's interesting.
It does mean something! Per the mighty Wikipedia, it basically means "spring water" in the Yucatec Maya language :) [source!](https://en.wikipedia.org/wiki/Xelha)