Great value, great time! Learned to snorkel on this tour, which prepped me for snorkeling the Outer Great Barrier Reef the next day. The guide so bad with names--I think Jeff? was patient but also motivating when I was a little sketchy about snorkeling down quicker parts of the river. Alternatively, you could just float down on your raft, but I wanted the challenge. Hiking through parts of the rainforest was really cool, too. Jeff had a ton of cool information, and I learned a lot. Fun seeing all the fish---there were parts in the river were they'd swarm you if you stayed still. Beautiful to end lying back on my raft and floating down the last part, just gazing up at the rainforest canopy.