I can't say about the other rooms but this is my first stay and I feel that the place is pretty decent. Price is ok for the location.
Not exactly perfect but acceptable if you just want a place to crash through the night.
Met 4 friendly staff, just not too sure why other reviews says they aren't. I guess if you treat them nice, you'll be treated the same way too. Respect is the key.
I'll likely book this place again. Cheers~