Il lussuoso Sports Illustrated Resorts Chicago è situato in un quartiere dello shopping, a 1 km dal John Hancock Center, e dispone di 236 camere con vista sulla città. Dotato di un'area commerciale e un ristorante, l'hotel si trova a 750 metri dalla Scultura Cloud Gate.
La sua conveniente posizione nel pieno centro di Chicago permette di accedere direttamente a Macy's on State Street, a soli 6 minuti a piedi. Il Sports Illustrated Resorts è abbastanza vicino alla stazione della metropolitana State. Questo hotel a 4 stelle si trova a solo pochi passi da questo porto, mentre la Buckingham Fountain è a circa 1,1 km. Anche le attrazioni di intrattenimento come Ford Center Theater si trovano a 400 metri. Il Sports Illustrated Resorts Chicago è a circa 5 minuti a piedi dalla fermata dell'autobus State & Randolph.
Le camere dispongono della possibilità di stirare e un impianto di climatizzazione, nonché di servizi per la preparazione di tè/caffè per la tua comodità. Sono presenti un bagno con WC separato e una doccia. Un bagno con WC separato e una doccia, insieme a comfort quali asciugacapelli e teli da bagno, sono presenti nei bagni separati.
Gli ospiti possono magiare al ristorante Cocktail e al bar caffetteria.