We did not stay here (although looks great) but we have used the beach bar a few times which is a welcome rest from the sun and a good lunch snack place.
We booked in for the Sunday buffet (til 3pm) and it was fantastic.
Pricey but worth it great selection and choice inc a BBQ area. Steel band guy was crap but not enough to care. Great view, great location great food and top service.More