The kayaking was quite good and the hosts were super nice and informative and had great energy. But be mindful of the weather when you place a reservation, as if the water level is high, you might not be able to kayak and hike to the water falls, which we didn't get to do and were looking most forward to doing. So this isn't a criticism of the hosts at all (no one can control the weather of course), but it would be good if the company website emphasized heavily that going to the falls are weather dependent.