We had a wonderful stay at Abuso Inn. It is reasonably priced, roomy, and very well located--right on the edge of Stone Town which allows for easy access to both transportation and to the winding lanes of the old city. Our room was large with comfortable beds. The hotel also has lots of shared lounge space outside the rooms and a beautiful rooftop breakfast area with an impressive sea view. The hotel serves a full breakfast of eggs, western-style bread, and fresh fruits as well as local hot dishes (beans, stews, vegetables, etc.) and freshly made local breads--chapatis, etc. The hotel is family run, and service is excellent. The owner and his son were friendly and attentive to all our needs. We always felt they truly wanted our stay to be comfortable and hassle free. While other, more expensive hotels may have more amenities (we stayed in four different hotels during our time in Dar and Zanzibar), we were most comfortable in Abuso Inn because of the generosity and care exhibited by the family.