Elmhurst is a great place for families, with the new schools, afterschool programs, great library, easy commuting and available parking!