We had the most amazing time with Khaled and Abdullah. It was a jam packed day with 5 different activities and they were very flexible. The activities were spectacular, especially snorkeling and the Rock Restaurant which were very picturesque. Abdul is amazing, so friendly and knowledgeable. It's a MUST if you don't have a lot of time in Zanzibar!!