I had such high expectations, as colleagues had just stayed and raved about the place, alas our experience was not a great one.
Bar service was extremely slow, despite not being particularly busy.
The meals were hit and miss, after waiting almost 2 hours for dinner one night, for the steak to turn up blue and cold not medium rare, honestly think they forget our order altogether, restaurant closes 9pm, dinner received 9:45pm.
I also ordered a fish dish, expecting amazing fresh fish, but what I got was over cooked and appeared to be old, a.k.a from the freezer.
House keeping kept forgetting to give us beach towels and activities hut were mad when we asked for more.
No hot water for last 3 days of our stay, so cold showers only.
Staff were friendly (mostly) but seemed really short staffed.
On a plus the snorkelling was incredible and helped somewhat redeem our average stay