The New Jersey Children's museum is by far the nicest children's museum I have ever been in. There is so much for the children to do, that my kids are always excited when we go there. It strikes just the right balance between fun and educational. There are so many independent play areas, that children can spend hours there and not get bored. There are also plenty of things for a wide age range, so that my oldest child doesn't get bored while the younger one plays. A very nice way to spend a day with the kids - don't forget the camera - lots and lots of photo ops!!