a destination in itself. Definitely are place to stay in Santa Cruz.