Neben Freizeiteinrichtungen wie einem beheizten Swimmingpool bietet das 3-Sterne Residence Inn Colorado Springs South auch ein Businesszentrum für Geschäftsreisende.
Cinemark Tinseltown USA and XD liegt in einer Entfernung von 5 Gehminuten vom Hotel und Zentrum für bildende Kunst Colorado Springs ist auch innerhalb von 15 Minuten Autofahrt erreichbar. Colorado Springs Pioniermuseum liegt ebenfalls weniger als 10 Autominuten von hier entfernt.
Es gibt 72 Zimmer mit einer Sitzecke und einer Küche. Einige von ihnen bieten einen Flachbildfernseher mit Satellitenkanälen und WLAN sowie eine Kaffeemaschine und einen elektrischen Wasserkocher. Zu Ihrer Sicherheit sind diese geräumigen Zimmer mit einem Laptop-Tresor und einem Safe ausgestattet. Die Badezimmer sind mit einer getrennten Toilette und einer Dusche augestattet und bieten zudem einen Haartrockner und Badelaken. Die Zimmer blicken zudem auf die Berge.
Das Restaurant Outback Steakhouse ist ein perfekter Ort, um amerikanische Gerichte zu probieren. Es liegt unter anderem nur 300 Meter von hier entfernt.