The route itself measures just a hair under 100km with ~2700 ft climbing. With small incidental side trips along the way, most riders will put in a few extra km. (You can unwind with a few laps around the block if your odometer says you haven't done the full century yet.)
There are a good number of conveniently spaced cafes and stores along the way where you can get food and liquids, so if you don't feel like it, you don't need to pack much at all on this trip.
PLEASE NOTE: Because this route involves about 9 miles of gravel roads and paths, appropriate tires for that kind of surface are recommended. I've ridden those sections on a standard steel road bike with 700x28c tires pumped up to about 90psi and got through the dirt road sections fine (with some caution) but you have to pick your way through it carefully in some short sections. Anything but real hard, skinny racing tires should be be OK.
NEW FOR 2017: An alternate first leg has been added for people who want to skip the 'big climb' in the first 8 miles. If you're a local who would like to volunteer as ride leader for this section (even if you're not riding the whole route), please contact Tim at the Downtown Hotel. Otherwise, we'll have some maps printed out that will be a good enough guide. The ride will regroup on Hwy 101 at the Elwha River bridge. There's plenty of "bailout" places along the route where you can just turn around and head home if you don't feel like going the whole way.