Amazing experience overall! We have done this excursion twice (1st time 3 years ago) and would highly recommend it to all visitors to Zanzibar (first time and returning)!! The crew are very professional and friendly which adds to the experience! From spectacular snorkeling, sandbank adventures, dolphin spotting, mangrove swims and a spectacular seafood beach experience! 10/10 all round. To end off the day, a glorious sail back to land!