R.
Hi, I had a surprise 30'th for my husband last year. I did it at gameworks in Schaumburg. You can have a small or large party. We all met up in the lounge area (so, we didn't have to pay a rental fee for the room.) You can rent rooms if needed. It worked out great. We went out to eat at one of the restaurants with a couple friends at Streets of Woodfield, then 'had a friend suggest we stop at Gameworks.' Everyone was upstairs waiting and he was totally surprised. Good Luck.
R.