The stay was very comfortable, the staff was very welcoming, and not far from the city, the breakfast was rich. It is also convenient to the surrounding attractions and the hotel can also park for free. It's relatively clean.
Decent place in a nice location but the reef has been mostly destroyed near the resort. The biggest problem was that the water was not drinkable (so also not suitable for brushing teeth)! At this price I would expect basic things like this to be in place. I ran out of water one night and had no way of getting anything to drink without walking for over an hour to the nearest water station.
The staff were nice but the food was uninspiring and overpriced. The rooms were simple but OK.