We went last year over spring break and spent all day there and had a great time, much to my surprise. I bought tickets in advance online, saving around $5.00 a ticket I believe, but we got to bypass the long ticket lines when we got there which was nice.
We "toured" slowly, took our time with all the interactive exhibits, watched all the "movies" about different space programs, etc. They have a nice playground that is under a huge tent type structure and DD, even at 8 years old at the time, had fun burning off some energy there. We ate lunch there and it was fine. Typical park food...pizza, burger, chicken fingers. Nothing spectacular but right on par with Disney quick service IMO.
I am very glad we took DD for the experience. Well worth the time IMO.