It's probably best to book in advance - we just turned up and had a 40 minute wait to pay, followed by a 20 minute wait (in another queue) to get in to see the exhibit. It was worth the wait in the end, but we nearly strangled our kids while queuing as they did not appreciate the wait [msnscared]