Helen's place is great, located in an amazing location close to hikes, and Santa Cruz. The amenities are amazing, and we really enjoyed our stay.