Beautiful hotel/lush greenery. Excellent service. Restaurant/cafe food and drinks all very tasty. Nice breakfast buffet. We had a nice second floor unit with balcony facing away from pool that we enjoyed very much. The fitness center is pretty epic, lots of good workouts. Amazing massage. The facilities are however feeling worn, torn cushions on gym equipment, stains on restaurant sofas, shower grout/tile needs cleaning/resealing. Spa areas felt beat up, not well maintained. Very kid friendly, which was not so much for us, but we had a private room/location away from the pool noise.