There was a renovation going on, which wasn't mentioned upon booking. I guess that the renovation caused cockroaches to come out (baby ones, fortunately). The hotel is, indeed, in desperate need of renovation because the bathrooms are very old and tired. They did try their best to clean up the room properly. On the positive side, the staff is great! They made up for the bad things. Kudos to them. And the location is good, too. Maybe, when the renovation is done, I'll consider staying there again.