Neben Freizeiteinrichtungen wie einem Hallenbad bietet das 5-Sterne-Biggest Loser Resort Chicago Itasca auch ein Besprechungszimmer für Geschäftsreisende.
Das Hotel heißt alle Gäste, etwa 25 Minuten zu Fuß vom Springbrook Nature Center entfernt, willkommen. Kulturelle Sehenswürdigkeiten in der Umgebung sind das The Museum (3 km) und die Elk Grove Village Public Library (6 km). Der Pirates' Cove Children's Theme Park ist in 15 Minuten mit dem Auto zu erreichen.
Die Restaurants Prairie River und The Market befinden sich direkt nebenan.