BOOK EARLY!!! Great experience but you need to book a few days out. If you think youre going to do more than just the basic ticket (paint, train, swim etc) then you need ... more