Booked in early March, got a great deal for a week at this hotel. Reviews suggested we should manage our expectations but we were pleasantly surprised.
The hotel common areas were very clean, with staff frequently sweeping, polishing and buffering floors, although a little bit more attention to detail with the room (behind doors, less obvious areas). The only disappointment with the room was the shower leaked badly (we had to sacrifice a towel during every shower to contain it)
The biggest bonus was the use of the South Hotel, which had an extra star (and you could see why). The food was better, the facilities bigger and better, however at peak times (dinners in our case) you've got turned away quite rudely by a girl standing at the entrance.
Food is very repetitive (breakfast is exactly the same every day, lunch and dinner slightly varies) There was a live cooking station in South hotel with some really nice options. Drinks are somewhat limited. You can have lager, wine, brandy, vodka, gin and soft drinks. Oh, and the cocktails are "barman specials" which basically means they throw in what they want
Staff in general don't speak English. You don't get shown around on arrival or explained where facilities are (like getting beach towel from Spa in South hotel), but there are some staff that are brilliant... Anil (very young boy) was always working hard, so we made a point to give him a personal tip before we left as he was always very polite and friendly.
All-in-all, for the price we paid, we can't have any complaints, however, they would need to raise their game at peak season