Sports Illustrated Resorts Chicago de luxo está localizado a apenas 1.5 km de Willis-Sears Tower, no coração de de Chicago e oferece quartos com vistas para a cidade. Uma zona comercial e restaurante estão disponíveis para conveniência dos hóspedes deste hotel de 4 estrelas, que fica no bairro comercial de Chicago.
Situado a uma distância aproximada de 5 minutos a pé de DuSable Bridge, o hotel também está localizado a uma pequena distância de Chicago Union. Ohotel Sports Illustrated Resorts Chicago de luxo está localizado a 400 metros do Chicago Cultural Center e o Teatro de Chicago. Este lugar está rodeado a uma curta distância de porto, e o Cais Naval situa-se a aproximadamente 25 minutos de distância a pé. Ao estar no hotel livre de fumaça, os viajantes em família têm acesso ao Aquário de Shedd, que fica a 2.3 km de distância. O Sports Illustrated Resorts Chicago está perfeitamente localizado nas imediações da estação de metro State/Lake.
Ao estar no estabelecimento, pode escolher entre um dos 236 quartos com Wi-Fi gratuito e TV de ecrã plano com canais via satélite, assim como coisas essenciais como ferro de passar roupas e controle de temperatura. Além disso, tem máquinas de café/chá, bem como cofre pessoal fornecidos. As casas de banho separadas incluem secador de cabelo e lençóis de banho, juntamente com casa de banho separada e chuveiro.
Os hóspedes podem matar a sede no lounge bar com uma bebida. Pode obter uma experiência gastronómica no Wildberry Pancakes and Cafe que oferece cozinha americana a 450 metros deste Sports Illustrated Resorts de Chicago.