Book via the app, check-in is fast and hassle-free, but keep in mind there's a Rp 200,000 deposit required upon check-in (refundable upon check-out).
The room/hotel is reasonably clean, and the food is tasty. Breakfast is also good. The sports facilities are also good: swimming pools for adults and children, a gym, and a badminton court next to the pool (a badminton net is provided) and a ping-pong table.
For those who haven't tried it, there's a karaoke room (family karaoke is available, apparently), with special rates for overnight stays. Hotel Aglow is awesome.