Firstly, this trip wasn't that expensive, so I braced myself for the inevitable mediocre experience... it did not disappoint...
The staff are incredibly friendly, helpful and attentive... however, they are understaffed and extremely over worked. They try to offer premium service (table orders etc) on skeleton staff and it fails drastically. Queues for the bar are extensive and queues for tables during meal times are worse. They do not allow self service of any drinks, which results in extensive queues.
The food is poor to average at best. The choices are limited (2 meat and 1 vegetarian option with choice of simple carbs or salad and a very poor choice of dessert).
Secondly, the clientele really let the hotel down. It feels like the 'green room' on the "Jeremy Kyle Show". On one evening, a larger gentleman began to strip in the bar during the evening entertainment. He continued to accost other guests whilst topless, until he lifted the shirt of a lady to reveal her breasts, and subsequently, her nipple piercing. She was horrified, yet the staff continued to serve him alcohol...
Thirdly, I am almost always disappointed in hotel entertainment... however this place took first place in the disappointment stakes... karaoke via YouTube... bingo with a photocopied bingo card and toothpick as they can't afford pens... and nobody willing to join in their afternoon activities until they offered free alcohol (... in an all inclusive hotel..)
Overall, it was cheap and cheerful...