We had a great time with this family run outfit. We felt very safe, especially with our 2 kids (8 and 6). Jonathan, our guide helped our 6 yo across the waves to the beach we spent a bit of time on (not the Hidden Beach). On our way back, we even saw a humpback whale! Great tour, especially if your kids are too young to actually swim to Hidden Beach. They took us right up to the other side of it where my 8yo exclaimed this can't be a real/natural formation! Snorkeling was also great, with lots of fish.