Naperville is a pleasant city, with a decent population size. This town is fairly safe, I never felt afraid walking outside. The downtown area has some lovely shopping and eating choices, but can be a little pricey some times. This town is definitely for middle-upper-middle class families, generally white collar people. For children there are several great junior and high schools to attend that will prepare them for college should they choose to do so. unfortunately there is little in the way of anything else for them to do, it will be a little boring for them. Naperville is located close to several other towns and cities and about 45 minutes from Chicago, so you can always drive out to find some nice entertainment or family fun night! There is an abundance of fast food and housing can be a little pricey too. Overall, a decent white collar area.