This is the trip you need to book. We took our time and never felt like we were on a timer. Dan and Luke were phenomenal hosts. Snacks, drinks and lunch were plentiful. While snorkeling, we saw barracuda, angel fish, parrot fish and millions of other types of fish. Once again, it was pretty much snorkel until you couldn’t go anymore. Next we kayaked. While in the mangroves, we encountered multiple nurse and lemon sharks. It exceeded expectations. We then sailed onto a sandbar and hung out and swam around. If you have to book one trip, this is it. You will be left disappointed if you do this first and then use one of the major companies afterwards.