We loved Xel-ha and thought it was a great value for everything you can do. The food and drinks were great and everyone was so nice and friendly. The staff is bilingual and super easy to communicate with. You need a $20 deposit to rent snorkel equipment, so bring cash or a credit card. We also swam witht he dolphins... more

(23 votes) 


