The Treehouse is a fabulous adventure sure to delight all travelers. It is the ultimate magical experience nestled in the Santa Cruz Redwoods, close to all the fun, beach and nature activities that Santa Cruz has to offer. We highly recommend it!