The resort is very nice, the service is excellent, the pools are awesome and the rooms comfortable. The best thing? the park around the hotel with the rivers to swim and snorkel. Another great thing? The food! We had dinner at the Asian restaurant and was great. My only complaint is the beach, the color of the sea is not exactly turquoise, but a great experience definitely.