This place is a perfect oasis while also being really close to adorable restaurants in Santa Cruz. There really are trails right from the door!