Scenic redwood treehouse getaway in the Santa Cruz mountains. Perfect weekend away location for couples to enjoy nature.