It's cheaper to buy it from Traveloka, it's easy too, no need to queue to buy tickets, just go in and scan it from your phone, and you're done, don't forget to bring an umbrella and sunglasses because it's really hot but there's a lot of wind and it's nice