Kassim was reliable, flexible, professional and very knowledgeable  about Zanzibar. He was actually recommended by my hotel concierge and it was a great match for me! Kassim made great suggestions and was always open to my many questions. His knowledge of history is a big plus. And as a single female traveler, he was very understanding of sites that I decided to skip or shorten the tour duration. He was even generous enough to offer to help me out if I ever got lost in the maze of Stone Town on my own! I highly recommend him for any stay in Stone Town and for tours in the vacinity.