This is a HOSTEL, not a hotel. Zero amenities, our TV didn't work (when we asked someone to look at it twice, they just left a remote in the room - that's right, remotes don't come standard), and a teeny tiny room with questionable cleanliness (but clean enough - at least someone made an attempt before we checked in).
Very clearly a family run business churning out tourists in tiny rooms. Still, the staff was very nice and you can't beat the location. We had a good experience but felt the whole place was a little sketchy - only a gut feeling, we had nothing negative occur.
Yes the steps are steep, the room is small, the room cards just have a number sharpied on them... but it was fine. Wouldn't go back, but not mad at it for what it is.