Yes but you can buy tickets at the booth when you arrive.
We got delayed and missed our appointed time. They got us in at the next available time. We had to wait only 20 minutes. We went through the beautiful garden while we waited. Not bad at all.
I would recommend it, that's what we did. This way your guaranteed entry, because your basically setting an appointment. You may get there and then not be able to go, because they only allow a certain amount of people on each tour.
Yes.
Thanks! Your answer is awaiting moderation.