Wow, what a great experience! We came expecting a simple snorkeling tour, and ended up with so much more! The staff were so funny, energetic, and friendly, cracking jokes and singing songs - and thats before we'd even got on the boat. We were then taken out onto the reef, and were able to get in to the water, snorkeling around with hundreds of beautiful colored fish - it was amazing. All the snorkel gear was provided, and the water was nice and warm (despite the gloomy weather), so was absolutely magical. After we'd all had enough, we were shuttled on to another small island for a BBQ feast, with drinks, beers, fish, bananas, and lots of other yummies - wow, the fish was so tasty! The staff entertained us with songs, showed us how to climb coconut trees and open the coconuts, and even how to tie sarongs, which was all done in their humorous style. The tour went for most of the day, and was a wonderful time for all of us - would definitely recommend it for all tourists to get a full overview of the snorkeling and island culture in a fun and light-hearted way.