The restaurant is buffet-style for all meals and the food is excellent. Plenty of choice and all well-cooked, especially, of course, the Moroccan tagines. The food is not spicy, and there's plenty of other options for those less adventurous e.g. pizza, salad bar etc. The property is very clean and the garderners work hard to create lush gardens around the hotel grounds. The staff are helpful and speak multiple languages (inc. English), and a porter can help with your luggage if you wish. On the downside, the hotel is very noisy - can hear the entertainment from the rooms and also can hear other guests, so if you want an early night bring ear plugs! I found the bed uncomfortable as the matteress was very hard. The rooms are showing signs of wear and damage to the decor and the public toilets in reception and by the pool are in a poor condition.