From its source, Roaring Fork drops 2500 feet over just two miles (3 km), spilling over Grotto Falls and absorbing Surry Creek before steadying in a narrow valley between Mount Winnesoka and Piney Mountain.