Looking for that perfect location to bring your sports team? You have come to the right place. The Courtyard Chicago Deerfield offers everything you need for a winning stay.