Beware of inadequate aircon in the main block and wing rooms. Ours didn't get below 22 degrees the whole 10 days we were there despite leaving it on 24/7.and the outside temperature falling to 15 overnight! Apparently the villa blocks are much cooler, "freezing" even. Hard floors and thin walls mean you are reliant on other people to keep the noise down which on the whole they do, as the average age of the clientele must be 65+.
Facilities, grounds and pools are all very good with lots of sunbeds and brollies available in sunnier/shadier, windy/ not so windy spots. Don't believe the "No reserving of beds" rule though, it is completely ignored by the staff and guests.
Food suffers from the inherent disadvantages of the buffet format. There are plenty of cooking stations in operation, but whilst there is a wide choice (but no pineapple juice) and unlimited supply, the food is only 3/4 * quality with lots of fried meat/fish options. It works for breakfast, but is not 5* for the evening meal. The desserts were particularly disappointing, looking fabulous but all artificial and tasteless. Only the choux buns had real cream in them.
The staff were friendly and generally efficient throughout. Can't comment on the entertainment as it is not our thing. If you want to eat out there are plenty of nearby options, but apparently the only really good one is Samsara.