Beautiful, peaceful secluded spot for your Santa Cruz stay.