This place is everything and more! If you’re staying in Santa Cruz definitely stay here.