The Tangaro hotel was a wonderful experience. I would definitely go back. The staff is very devoted to their work. I appreciated the earthy simplicity and elegance of the place. It is definitely not a hyper luxurious hotel, if you are a high maintenance person, better go somewhere else, but if you are looking for a place to reconnect with yourself and/or your loved ones, this is a great place to do it. Another important point, the hotel runs part of their energy with solar panels, which I think is great, but! this means that maybe shower water is not always instantly hot, the concept of punctuality of some of the staff is not the same as in Europe (this is another country and continent, remember?), so pleeeaseeeee, if you cannot deal with unexpected details like those examples, stay in Europe!!!! Why bother going so far to other parts of the world if you expect things to work exactly as at home? ;) it was great to go for walk from the hotel , there are also bikes for rent, Essaouira is a lovely town to visit and it is close enough and far away enough to get a peaceful quality.