Same here in 2004, via Kilimanjaro and safari.
Highly recommend Emmerson and green hotel - small, boutique style, bang central in Stone Town, great views etc etc
http://www.emersonspice.com/rooms/
It's had a bit of a name change since we were there, and got a 'sister' hotel which is just as...