Everything was amazing, the facilities, the reef, the pools, and staff, everything, just the beach itself was not that friendly as it's rocky nonetheless, the management have a solution for guests who want to enjoy the beach but not in the reed snorkeling area, and the green areas were remarkable and the food quality is top, sure it won't be the last time to go there.