There are many riads to choose from in Essaouira, many of which have similar sized rooms and similarly decorated. Dar Afram is in a great location close to the shopping streets, the ramparts which are a great place to sit and take in the sea air, the port and a large plaza with cafes. The staff are very friendly and the terrace has a nice sea view. The riad is also quite light which I liked as some riads can be very gloomy. You can eat dinner in and play music too if you like, the place has a nice relaxed vibe. Very clean and tidy, good breakfast.