Situado a 3.1 km da Praia Avenida Norte, Sports Illustrated Resorts Chicago está localizado a 5 minutos caminhando de Ford Center Theater. Localizado a um curto caminho do Instituto de Artes de Chicago, este hotel de Chicago dispõe de 236 quartos com vista para a cidade.
O hotel está perto do porto marinho e a 400 metros da Ponte DuSable. Localizado à 5 minutos caminhando de metrô State, Sports Illustrated Resorts Chicago fica a 2.2 km do Navy Pier. O alojamento está perfeitamente localizado a uma curta distância de porto. Este hotel 4 estrelas lhe permite desfrutar das vistas naturais como o Millennium Park a 1.1 km de distância.
Os quartos dispõem de instalações como máquinas de café/chá, bem como Wi-Fi gratuito e TV de tela plana com canais via satélite para entretenimento dos hóspedes. Extras incluem banheiro separado e chuveiro.
Os hóspedes podem visitar o restaurante Cocktail e um lounge bar no local. Tem também o pub com diferentes pratos da cozinha britânica na área.