If you have kids - this is the place to take them! I work in teh media and was invited for a special tour of the place and WOW is it cool! There are tons of activities for the kids and they learn while having fun, doesn't get much better than that!
Only reason I can come off my 5 star is that it's only for kids 8 and under (even though they say 12 and under) and the fact that birthday parties are expensive. Daily admission is $9 (I think) but I looked into having my nieces birthday there and it was $400 - for a one year old - yikes!
Even though I don't have kids, I highly recommend this place if you do!