Fine hotel for a stay in Santa Cruz, in a great location close to restaurants etc