Everybody knows Villa Maroc in Essauoira. It is perfectly located and has a superb decoration in all the different rooms of this villa. Breakfast at the terrace has a fantastic view of the sea and the port. Very clean and personal very helpful.
The only missing thing is a swimming pool, but the rest is more than compensated.