We recently took our daughter(2yrs10mths) here. She loved it.It was a great morning out and it was cheap to get into. It is all hands on which was great. We were there for 4 hours all up and after we had done everything there we went for a look through the museum which was wonderful as well.
I would recomened this for kids aged 2 and up.