First off - I'm very dubious about the other reviews on this place. They all sounds a little too good. We booked this place on the strength of the Trip Advisor reviews and I wish we'd gone elsewhere.
The staff were very pleasant and genuinely sweet and helpful but the room we stayed in (Bab Doukkala) was absolutely miserable. I looked in some of the other rooms and they didn't look much better. I understand that rooms in riads can be dark but this was a world away from our Marrakesh riad which, even though it had a smaller window, managed to feel much more pleasant. The shower needed a really good clean - the darkness hid most of the dirt- and cobwebs needed removing from the ceiling. The floor was dusty so by the time you got from the shower into bed, your damp feet (no bath mat) picked up all that dust and carried it into bed with you.
The worst thing was the terrible damp (maybe this is a problem in the rest of Essaouira, but this place certainly wasn't combating it well). When you climbed into the sheets at night, they felt clammy and the rough blanket on the end of the bed smelled like wet dog and made me sneeze - I had to resort to putting it in the cupboard.
The second worst thing was the way they tried to cover up the damp with a god awful air freshener which would periodically squirt disgusting synthetic floral smells into the room. This, combined with copious amounts of pot pourri, added to the nasty underlying damp smell rather than detracted from it.
Breakfast wasn't bad and the roof terrace is quite nice. The location is good but then Essaouira, particularly inside the walls, is so small that there were a ton of places with good locations. This felt like some of the really cheap places I stayed in when I was travelling in India, paying £5 / night and not expecting much in return. We paid about £32 / night for our room which may be cheap place for Essaouira but we paid £34 in Marrakesh and stayed in a glorious place (Riad Noor Charana). Again I'm sorry to be this mean about the place because the staff really were nice but I wouldn't stay here again if you paid me!
