Several mini-water falls that can be found at Tarzan Falls. It was a very quite and “zen” place where one can be with nature. Being surrounded by mother nature makes you forget about the materialistic things of our society and appreciate the simplest of things.