Me and my friend went to Essaouira for 3 days before I left Morroco. This is the best riad I've ever stayed. Sue (the owner) was warm and very helpful. She briefed us about the recommended restaurants, hamam, and spas. She also informed us about the normal price for camel riding or any other activities that we can do. Rooms are very clean, thoughtful, and beautiful. They provides a complimentary snack, water, and extra heater in the room. You can even ask for more! They served a great breakfast too! :)
The only downside is that the staff cannot speak English. They are very very helpful though. I cannot speak french but I still can communicate with the staffs during my stay! So it's not really a downside :)
This is definitely something that I will gladly recommend to anyone. You should try!