Sterling Inn ligt in Santa Clara, op 7 km van het attractiepark Great America en op 8 km van California's Great America.
Elke kamer heeft een flatscreen-tv met satellietzenders en airconditioning. De kamers hebben een eigen badkamer. Er is gratis WiFi in de hele accommodatie.
De receptie is 24 uur per dag geopend.
Het Levi's Stadium ligt op 7 km van de Sterling Inn. De dichtstbijzijnde luchthaven is de internationale luchthaven Mineta San Jose, op 2 km van de accommodatie.