The best price, buying tickets through Traveloka, made entering the first gate much quicker. Ticket exchange was also very helpful, and the staff were very friendly. There was a slight downside when exiting the parking lot: an attendant expected a parking fee without saying anything. Overall, everything was fine.