To begin with our room was quite small, and the bathroom was very small as well, and if you require good room service this hotel is not for you.
The advertised private beach is a 20 minute walk from the hotel, It is not an actual private beach like you will find in the Caribbean, but simply a roped off area on a public beach.
The decor of the hotel is quite nice and it is clean. The pool and the sitting area around it is quite small, it is a small hotel.
Don't expect free water, tea or coffee in the room. The bathroom was really claustrophobic and water gets on the floor when you shower. The towels were subpar, scratchy and a bit yellowed.
The breakfast was okay, I cannot comment on the resturants since I ate at a good restaurant nearby.
After staying at a wonderful hotel in Casablanca called club Anfa this one was a bit of a disappointment.