The resort is great. The service, room, amenities and their staff are all very accommodating. You will never get bored because there are various activities you can do.
The location was very nice although the coral have has all died so nothing much to see in the water. The room was comfortable and reasonably clean. We had a huge issue with ants inundating the room and the deck. The restaurant food was very nice. The crab dish was very tasty, the staff were extremely good. A little more updating needs to be done.