A nice, comfortable stay near lots of restaurants and other attractions in Santa Cruz.