Wonderful experience, great staff. We planned some on our own and some they helped out with. The property is pretty vast, including multiple restaurants, pools, and hotel areas, all in the hills above the beach. We saw monkeys, iguanas, butterflies, parrots, etc on property which the kids loved. It was recommended to us and we’d absolutely pass on the recommendation.