Spent 4 nights here at the Courtyard in Naperville and we were pleasantly surprised on our first night. It was kickoff night for the NFL and the hotel had some nice snacks to munch on. The drinks left a little to be desired, especially when they said they didn't have any olives for the martinis. Housekeeping was above average and the entire facility was well kept. Because of the proximity to many restaurants we will probably stay here again the next time we visit the kids.