Niché à 19 minutes à pied du Skydeck, Sports Illustrated Resorts Chicago bénéficie du Wi-Fi dans tout l'établissement et de parking public à proximité. Situé à quelques pas de la Statue de Picasso, l'hotel compte 236 chambres près de lʼembarcadère.
Cet hotel 4 étoiles bénéficie d'un cadre avantageux à 1 km du John Hancock Center, tandis que des sites naturels comme le parc Grant sont à 600 mètres. Le domaine au centre-ville de la ville donne accès au Pont de Michigan Avenue, qui se trouve assez proche de Sports Illustrated Resorts de Chicago. Vous pouvez découvrir un port à une courte distance cette propriété haut de gamme. Les familles voyageant à Chicago apprécieront d'être à moins de 25 minutes de marche de l'Aquarium John G. Shedd. Sports Illustrated Resorts Chicago haut de gamme se trouve juste à côté de la station de métro State/Lake.
Les chambres insonorisées disposent d'une TV à écran plat avec des chaînes satellite et d'une télévision intelligente, ainsi que de conforts tels qu'une climatisation. Une toilette séparée et une douche sont également inclus dans ces chambres, en outre un sèche-cheveux et des draps de bain sont aussi fournis. Les salles de bains séparées avec la toilette séparée et la douche offrent également le sèche-cheveux et les draps de bain.
Les invités peuvent visiter le restaurant Cocktail et le bar lounge.