I had a great time at this resort. The staff was very friendly and helpful. Our room was spotless, and we were pleasantly surprised by the welcome tray of fruits, juice, bread, cheese, and charcuterie since we missed dinner on our first night due to a late check-in.
The coral beach was beautiful, and the variety of shows and entertainment throughout the day added to our overall enjoyment. The food was generally good, although some days were better than others.
One suggestion for improvement would be to inform guests in advance about the option to purchase excursions and activities. We didn't know about this and ended up booking our excursion online from the UK, only to find out that the prices were better at the hotel and offered more security. It would have been helpful to receive an email after booking, letting us know about the on-site activities available so we could make more informed decisions during our stay.