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.