Since the attraction is a popular spot, for locals and tourists alike, it's advisable to book your tickets at least 3 days in advance to ensure you get the smoothest experience.