After reading the reviews, I was glad I took my French phrase book - it came in to be very helpful. This was a short break for us (4 nights) in Nov 2016, taking advantage of cheap Easyjet flights. We had emailed the hotel in advance to arrange a transfer from the airport (400 mMAD/€400). Our flight arrived early, but took 2 hours to get through customs due to a local government conference.
We arrived at the complex around 9.30pm, we had a friendly welcome then shown to our room (# 421) given our all inclusive wrist bands & had a couple of drinks in the bar area before sleep time (wine, spirits & beer included)!
Bed was huge, the room spacious & there is a tv, fridge, safe, hairdryer & a few complimentary bathroom items as well as water. There is a walk in shower & the toilet is in it's own room. It was comfortable & fairly clean - there were a few ants.
Next morning we headed down to breakfast - the dining hall is quite large with a central serving area. The breakfasts were continental with hot pancakes, sausages & eggs, freshly made omelettes, plus queues for the hot drinks machines! There were a few birds fluttering around as per other reviews! Lunch was varied with salads, hot & cold dishes, breads & deserts (dinner similar) but plenty to choose from & varied each day (although 4 days was enough). We had 1 day of rain, but weather still warm & sunbathable, would recommend for a couple, but wouldn't take UK kids as totally French - evening entertainment etc