We stayed in one of the rooms on the top floor. It was beautiful. Four poster bed. Lovely bathroom. Rooftop breakfast limited but who cares when the view is that good. Restaurant good too. Reception organised private tours of spices and walking tour of stone town both excellent. Not the cheapest option but my favorite hotel I stayed in Africa.