That's the place!
Yeah, I was amazed at how dense the vegetation is down the windy canyon where that town is. Ferns, shrubs, tall grass, manzanita, epic trees- all so thick you have to swim just to get from perch to perch. The slides themselves are marvelous as well. Thanks for the vote!