Nice trip report!
Now I've also slept in some bad places before when I was young(er) but that $45 room looks really depressing. The only way I would be able to sleep in there is after passing out from too much Bintang.
That hotel in Ubud looks much better