90% city bike trails with minimal road crossings. Most of this route follows the river through rochester. by mitchklong