The small river has a long whitewater section in western Warner, passing under the Waterloo Covered Bridge next to an old railroad station, then reaches Interstate 89, after which the river flattens and meanders over gravel bars. A small waterfall at Davisville interrupts the flatwater, which resumes to the river's end, just north of the village of Contoocook, New Hampshire, in the town of Hopkinton.
A smaller creek has a prolonged turbulent section in western Warner, crossing under the Waterloo Covered Bridge near an old railroad stop, then intersects with Interstate 89, after which the river becomes calm and winds its way over gravel banks. A small cascade at Davisville breaks the peaceful waters, which resumes to the river's endpoint, just north of the village of Contoocook, New Hampshire, in the town of Hopkinton.