Food - plentiful, a huge selection, something for all tastes - from home comforts to the exotic. The buffets (breakfast and evening) are eye-popping! The evening bufet theme changes daily; my wife's favourite was the sea-food theme (the shrimps were enormous - like they'd been on steroids); my daughter and I loved the Egyptian theme. I especially enjoyed for pudding "Om ali", a bit like "Pain perdu", which was a taste of my childhood :-) mmm, mmm, mmm!
The food is so fresh; the meat, fish, fruit, etc - top quality! They even serve 18, yes 18 different types of bread - all freshly baked! The breakfast patisserie is also as good as anywhere in France.
Staff - they were extremely pleasant and courteous, from the beach attendants to the waiters; there wasn't a weak link anywhere.
The beach - spotlessly clean, plenty of loungers to choose from. A restaurant withing yards, but who are also happy to bring it to your sun-lounger.
The water - Pools = vast, spotless, heated/normal, no shortage of loungers. "Lazy river" = great fun and for us it was a daily must. The sea = clean, clear and calm. I cannot find fault with any of it.
Room - very spacious, excellent room service and housekeeping, air-conditioning & fan.
Other - we dined one evening at the on-site French restaurant - Alexander's; first class dining and well worth a visit. My wife went to the Spa for a massage and loved it!
There were many different nationalities staying there, who helped make it a wonderful stay. The atmosphere is a very friendly one, without night-time noise (at least to my knowledge).
The clientele ranged from elderly couples to young couples, to young families; from what I saw, there's something for everyone.
We (my wife, daughter and I) agreed that we would definitely go back.