Worth every penny. The food is really good and even features Tang as a drink option. Listening to the astronauts presentation and Q&A is very interesting
If the lunch is sold out you can usually hear the astronaut speak in the theater that day for free (check the schedule). The buffetlunch is definitely worth it if you can, though. Longer Q&A here.