We stayed here in February 2013, and It was excellent value.
Rooms are spacious, if a little 'tired', with a good bathroom and plenty of hanging space. A daily maid service, which you can even arrange what time you want your room done.
Food service is unending and always something to take your fancy. The Chinese chef does some good stuff in the evenings, but you have at least six other choices.
Plenty of fruit, cereals, breads galore, spoiled for choice.
Grounds are spotless and constantly cared for. Pools are the same, and a permanent 'guard' on the water chutes to boot.
Staff. Well done to who ever trains them. Absolutely no moans at all.
Take your kids for sure, as they are well catered for.
The location is also good compared to other spots on the island. We visited about two thirds of the coastline, all via local buses, which are also excellent.
All in all, we were more than satisfied with our time there. Just trying to lose the weight we put on.More