We were there for in week 40 (Sep-Oct), and had a lovely time. I think the resort caters for up to 800 guests, but we were there towards the end od the season, shortly before it closed for the winter, and there were only around 200 guests, so it was blissfully calm. The weather was also perfect, with daytime temperatures around 23-25 degrees. Evenings were slightly coolish, but still very pleasant.
The resort itself is well-laid out, in my opinion, with the rooms, as well as reception/main dining area higher up, and the mail pool/bar/ flying trapeze/ tennis /golf / football etc below, on the way to the beach. The grounds are very well-kept by an army of workers, and security guards are posted at various entry points (discreetly). The flying trapeze is right in the middle of the resort, which suited us fine since our 12-year-old loved it and spent a lot of time there. The staff there are great. Most of the staff are fantastic, with the exception of one or two GOs who lack in charm/customer service.
The rooms are pretty nice. Decent size, good air-conditioning, balcony, modern, yet charming Mauresque-style bathroom.
The food was good, but not outstanding (at least not for me when I compare it to other Club Meds which were a wee bit better). But again, it was lovely never to have to wait too long to get your food, or to have to search around for a table. But I do think the house wine could be a bit better when you're in a wine-producing country. It was OK, but not a real pleasure to drink.
Wifi was free but only accessible in the bar areas, and sometimes the signal strength was a bit sketchy.
Yes, as others have noted, there are indeed lots of steps here. Not a problem for a sporty family, but it could be a source of irritation for some.
The beach is very pleasant and easily accessible, with plenty of loungers and parasols. We sailed a few times, and did some kayaking as well. The water was very clean, and still relatively warm (maybe 22 degrees?)
All in all, we had a fantastic time with our friends from Norway, and can warmly recommend this resort.