We loved this place. Staff is amazing, clearly management is keeping a tight leash to ensure quality, the property is well maintained, and the greenery is amazing. Food is varied and of very good quality, especially for an all-inclusive resort. We are a family of 3, two adults and a 7 years old boy. Just a few points of improvement.
1. While all staff is great, the beach bar staff are not. They are slow even when they see a long queue. Slow as in they are chatting to each other.
2. Could be more generous with pillows and towels (only 3 pillows and three towels for a room that sleeps 3). They did bring us more whne we asked. The pillow quality is also not great.
3. The animation team can do a better job with Egyptian kids. We addressed this issue and they responded that our child is the only Egyptian in the resort and they did make some effort with him. But later in our stay there were more than 10 Egyptian kids and none were intersted to join activites as no one was "marketing" the activities to them. Maybe some Arabic kids songs? It would have been a much better experience for us, the adults, if our son had been more included in the activities. Again, they made an effort when we asked, but we believe it should be something that they do anyway.
4. They said the pools were heated but they were very very cold so we suspect they were not heated.
In general, it was a good stay and we would like to repeat it, but these are just some points of improvement.