Be prepared to wait up to 30min+ after the expected pick up time they provide. They take so long to pick everyone up then drop them off at the marina-where we wait some more-then finally after all the morning has passed, we start our 1hr+ voyage. We were not able to see most of the islands or how to get there, by see I mean physically the structure of the speed boat and the capacity of people they fill it with, allows for virtually no visuals or movement for you to be able to see the beautiful sights around you. The boat also moves too fast & choppy for you to try & risk getting hurt just to see your surroundings. The buffet location was atrocious & the “buffet”: plain white rice, beef, sour soup (no noodles), plain spaghetti. The snorkeling is the best & the islands are so beautiful, I would just book another tour if you mind any of the things stated above. Check klook too!