Perfect spot for a stay in Santa Cruz.