Had one week here in early January, 2015 and was quite happy with almost everything. Sadly, the hotel itself is very dated and could do with a complete refurbish, but having said that, it was very clean and comfortable. The staff were all friendly and ready to do anything asked. Food at all sittings was variable every day with plenty of choice, and well cooked.
Bar staff were very friendly and accommodating, but short drinks were sadly disappointing with faux labelling and not tasting of anything in particular (these were for those on all inclusive status),
if you wanted the real thing, you had to pay ie: Gin, Vodka, Brandy, Bacardi etc. Beer on tap was San Miguel (I think).
Live entertainment was very good and different 6 out of 7 nights a week, no complaints there at all.
The pool area has faux tree shading, which is really unnecessary as the sun doesn't reach that area until later in the day and would benefit greatly by replacing with proper collapsible sun shades, but there were always sun beds available.