for this affordable room, it's okay, clean, from Ancol it's quite a distance, you can use an online taxi or bajaj to get there. the staff are also friendly.
As for the smell of cigarettes, I've requested a non-smoking room because I brought a 1-year-old child, and the room doesn't smell of cigarettes, maybe there used to be naughty guests who smoked inside, sometimes the residue on the AC still burns, but it doesn't smell that bad because it's often cleaned I think.
the sheets also smell good.