We ate here whilst visiting Stone Town for the day, after reading such great reviews.
The restaurant was nice enough but we weren't offered to eat on the rooftop. The food was good, although the menu wasn't particularly varied and was lacking somewhat in traditional Zanzibari meals. The portions were OK although we ordered lobster and it came on 2 small skewers. The saving grace of all of it was their iced ginger tea, which is worth a visit in itself!
All in all was OK, but I'd like to think there is something a bit more special in Stone Town.
If you own or manage Cafe at Emerson Spice, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.