Great location
Drivers note that the hotel is located right off Highway 101, and are pleased to find plenty of self parking as well as valet services and electric car charging on site. Two of the area's biggest attractions, Levi's Stadium and California's Great America theme park, are within walking distance. Business travelers appreciate a short commute to the Santa Clara Convention center and Silicon Valley.