Stayed here in December with my family of 7 adults and 2 kids. Great service from the staff upon arrival. We arrived earlier than the check in time, but we got our rooms ready- all clean and polish. We were even upgraded to the rooms facing the sea, right smack at the centre. Wonderful view! Breakfast was good with variety of choices.
The beach was lovely and there are people that can arrange for water sport if you are interested. One thing to note though, the beach has jellyfish so you cannot swim in it. They had a small area where it was possible to swim but we deicded instead to book a boat to monkey island directly from the hotel beach and went there in the morning. Took about 20 minutes to get there and we swam there. You could arrange for a barbeque at the monkey island beach as well.
If you need to book a tour, the hotel can help you with it. Or you could go out on the streets, there are plenty of tour agency that can arrange for you. Restaurant, local food stalls and spas are just abundant outside the hotel. There are even night markets. What more do you need??