Convenient,efficient comfortable place to stay in Santa Cruz.