Situado a uma distância aproximada de 10 minutos a pé do Museu Richard H. Driehaus, Sports Illustrated Resorts Chicago 4 estrelas ostenta uma localização conveniente no coração de Chicago. Com 236 quartos com vista para a cidade, este hotel de luxo está a uma distância de 2.3 km do Aquário de Shedd.
O hotel está localizado a um curto caminho da Macy's on State Street, enquanto o 875 North Michigan Avenue está a 19 minutos de distância andando. O Sports Illustrated Resorts Chicago fica a uma distância de apenas 1.1 metros do Millennium Park, enquanto a rodoviária State & Randolph está a apenas 250 metros de distância. O estabelecimento está perfeitamente situado no centro da cidade, a uma curta distância de porto. A área também inclui pontos turísticos naturais como Grant Park, nas proximidades de um hotel. Sports Illustrated Resorts Chicago está localizada a uma distância aproximada de 5 minutos caminhando de metrô State e a aproximadamente 20 minutos caminhando da estação ferroviária Chicago Union.
Os quartos oferecem o ferro e tábua de passar, controle de temperatura, juntamente com máquinas de café/chá para o conforto dos hóspedes. Todos os banheiros têm banheiro separado e chuveiro.
Os hóspedes são convidados para o restaurante Cocktail para apreciar os pratos deliciosos. Tem um lounge bar no local. A área do bar inclui salão. Tem o pub que serve comida britânica a apenas 50 metros de distância.