Hotels Near Residence Inn Palo Alto Mountain View, Mountain View