Perfect for me, who loves city lights.
Traveloka and OTS entrance tickets are the same price.
They also offer photo services. Yesterday, for 70,000 Rupiah, I got 2 printed photos and lots of photo files sent. It was a weekday, so it wasn't too crowded. It was good.