This is the place to stay if you’re looking for a cozy cabin getaway not far from town. Perfect spot to relax in nature after a day exploring Santa Cruz.