This place is vacation perfection if you love the Santa Cruz mountains!