We recently stayed 4 nights at this all inclusive hotel. The positive first, excellent food and very pleasant personal in kitchen and dining hall - this saved the holiday and hikes the hotel to average.
The down side: Entering the "renovated" room we had the first night, we discovered signs of water seeping down all the walls; the carpet was moist and tiles next to wall were wet. We alerted the front desk, but they were not alerted - it was due to the recent rain fall we were told, and no, there were no other rooms available, come back tomorrow... After considerable pressure and numerous visits to the front desk we were able to get a nice room the next day.
The hotel is generally run down, the carpets are appallingly dirty and stained, there is garbage floating around. The cleaning staff consisted of a group of young boys who either lacked training or appropriate instructions. The play room in the basement contained among other things 4 play stations, none on them worked which is quite illustrative of the condition of this hotel. Our 8 year old spent 15 minutes there in 4 days.
To conclude, somewhat run down and untidy hotel with uninspired staff, except kitchen and dining room with excellent food. Definitely not 4 stars.