We booked this hotel because it was located in the city centre, in walking distance from the Zanzibar ferry. However, it is not in the "tourist" hotel area, and is more suited to business accomodation. We were woken up too early by loudspeakers from the mosque next door, but that's not the hotel's fault. Room was small but cheerful and clean. Bed could use a new mattress. There was a problem with smelly drains eminating from the shower, but the shower was hot and we kept the bathroom door closed. Aircon worked, but we couldn't set the temperature to what we wanted. It seemed stuck on 18 degrees. The locale was a bit scary from a security point of view, so we used the hotel's taxi service to take us to the ferry terminal, and that was fine. We had dinner in the restaurant and it was truly wonderful curry! They have an extensive dinner menu catering to most tastes (breakfast was not so extensive) and we were most happy with the offerings, including wine.
What we loved about this hotel were the friendly staff. The manager was exceptional, and really went out of his way to ensure we were happy. This fact increased our satisfaction markedly with this hotel. They also have 24 hours service, and we had no trouble when we checked out at 4.30am. We also had our laundry done (quite a lot of dirty clothes after safaris) and they came back same day with cleaned and pressed clothes for us at very moderate prices.