If you’d like an oasis in the midst of downtown Santa Cruz, this is the place to be.