10 out of 10! Get there easily by public bus to Gualaca from David and get off at the Iglesia Baptista del séptimo día, or at the main road after the gas station. Near there is also where the bus back to David stops and each ride costs $1.50 per person.
Bring water shoes to walk upstream and maybe goggles to see fish in the very deep part of the canyon.