This is a fantastic hotel for a family holiday. We went with our 3 year old, and there was plenty to do in the daytime and entertainment in the evening. The swimming pool has a great shallow / paddling section, and the splash pool with little slides is great. The kids club is quite well equipped, and the playground and trampoline were a really great addition too.
The staff were all super friendly, probably the best I’ve ever encountered in a hotel anywhere!. The buffets were good - I really enjoyed some of the Moroccan dishes, and of course there were also the general hotel buffet dishes, so there is something for everyone. The drinks were fine- the wine was quite nice and the piña coladas were very tasty!
There were lots of families with children there - ranging from babies to older children, all having a lovely time, so it’s really ideal if you have a family. The evening entertainment included dancing for the children for half an hour before the main entertainment. But there were also plenty of couples /groups of friends too, so I would say the hotel suits everyone.