At first glance, an impressive hotel, but proved to be an overpriced, very basic accommodation. The studio has no table or chairs or sofa. The only table and chairs are on the patio. The suite that we were upgraded to after complaining was adequate. However, the towels were frayed, the seal of the toilet leaked (in other words, waste water seeping out), low water pressure in the shower and barely any hot water in the afternoon. There is no internet connection in the room, even on the balcony. Needless to say, we will not be returning to Casablanca. You can find comparable accommodations for a fraction of the price.
The staff in general was very nice. The pool is large and clean and the breakfast included with the room is excellent.