I have a 9 year old Is this worth going to? What's it like and how long do you stay there? Do you have to book and if so, can you book on the day?