I purchased the ticket online via the app, which was very helpful. It was quite crowded on the day of my visit, so if I had needed to queue to buy tickets on-site, it would have taken a long time for sure. The staff were very professional and efficiently scanned the ticket through the app, allowing smooth and immediate entry.