The location is excellent, very close to the beach in a quiet place, just in front of the Purpur islands. You can easily walk until Diabat and see the ruins at the beach. You can also walk until the medina and the harbour or take a cheap taxi.
When we arrived at the hotel, there was a cute labrador retriever to welcome us at the reception. Besides the dog, the receptionist was also friendly and explaind everything about Essaouira, even the taxi prices (believe me, in morocco it is important to know previously how much you should pay). The room was very big and enough for 4 people, but there was not enough hot water for a long bath for 3 people. At the second day we had to spare hot water so that everyone could have a reasonable bath.