Das Sports Illustrated Resorts Chicago, das nur 1 km vom Chicago Loop entfernt liegt, verfügt über WLAN in den öffentlichen Bereichen. Das Restaurant Cocktail und die Lounge- Bar stehen den Gästen auf dem Gelände des Hotels zur Verfügung. Ein großer Pluspunkt ist zudem die praktische Lage in Chicago.
Das Hotel befindet sich mitten von einem Shopping- Stadtviertel, in ungefähr 5 Gehminuten Entfernung vom Chicago Cultural Center. Das Sports Illustrated Resorts befindet sich ideal in der Innenstadt, gleich neben dem Skydeck Chicago. Die Unterkunft befindet sich nur 1,1 Kilometer vom Millennium Park entfernt. Das 4-Sterne-Hotel ist in ungefähr 20 Gehminuten Entfernung vom Bahnhof Union.
Das Sports Illustrated Resorts Chicago verfügt über 236 Zimmer mit Ausstattung zur Kaffee- & Teezubereitung und bietet ein Bügeleisen/Bügelbrett und eine Klimaanlage. Für Ihren Komfort finden Sie im Badezimmer eine getrennte Toilette und eine Dusche. Die abgetrennten Badezimmer sind mit einer getrennten Toilette und einer Dusche sowie einem Haartrockner und Badelaken ausgestattet. Die Gästezimmer der Unterkunft überblicken die Stadt.