If you have a child, and they are even remotely into trains, this is one very cool place to go. A nice bonus is the kids play area about half way through. With slides, climbing things and lots of train play sets, its worth teh admission just for the play area.
One downside is this is in the far northern suburbs. Wish they were more central to downtown.