I stayed here at the beginning and end of a two week trek in the High atlas. Contrary to many of the reviews I was pleasantly surprised. It isn't 4 star by UK standards but both our rooms were clean with comfortable beds. Service was occasionally a bit haphazard but the staff were courteous and keen to help. It would have been nice to stay a little closer to the centre of town, but standards were higher than in a lot of hotels I've stayed in while participating in adventure holidays in Europe. No complaints at all!