Great attached apartment close to everything for Business in Santa Clara with easy booking and checkin