We (2a 1 toddler) ended up having a wonderful time here and we would definitely consider going back.
Staff were mostly excellent (Louise, Pita, Watson, Tina, Jay, Berny to name a few), though some communication and clarity was amiss.
Food and activities are VERY expensive (we are from New Zealand so dollar to dollar is almost the same): Did a (wonderful...but not sure how the price is quite justified) longboat trip to a waterfall...$700, very average curry $90.
The kids club and nanny service (included) was amazing and filled with little surprises.
There weren't many dietary options for GF / Coeliac and breakfast was ordinary.
Room very well appointed, spa pool was HOT (great!), right on the beach was really nice.
Property is very well maintained and clean.