The staff is very helpful, when I went there it happened to be a long weekend which was super duper crowded and there was a long queue for tickets. Even though I bought tickets online, I still had to queue only because I brought my child and was already queuing. Then when I just bought online it turned out there was still a queue, but we were given a direct line to go in with the staff helping us. The photo spots are good