El Sterling Inn se encuentra en Santa Clara, a 7 km del parque temático Great America y a 8 km del parque de atracciones California's Great America.
Las habitaciones tienen TV de pantalla plana vía satélite, aire acondicionado y baño privado. El Sterling Inn cuenta con WiFi gratuita en todas sus zonas.
La recepción está abierta las 24 horas.
El Sterling Inn está situado a 7 km del estadio Levi's Stadium. El aeropuerto internacional de San José Norman Y. Mineta, el más cercano, se halla a 2 km del establecimiento.