3/5 - Okay
Beautiful resort. Needs some minor maintenance due to its age. Not worth the price based on overall experience. High prices for everything. Water was $7 USD for example. Staff seem very young and lacked the correct training for this type of resort.