Hamza wa a wonderful guide. He was punctual, and had an extremely comfortable car/van. He had an excellent knowledge of Zanzibar history. He answered all our questions. The tour od Stone town was informative and enjoyable. He was patient and helpful with our shopping demands. I would highly recommend him to anyone spending time in Zanzibar.