Compared to most other options in a similar price range in this area of Amsterdam (options that can be pretty miserable while being way overpriced), this is overall a much nicer hotel with very kind staff who upgraded me to a larger room since the one I booked was no longer available.
However reading previous reviews, there seems not to be much consistency from room to room. Mine, being "larger" was still pretty small and very narrow--although in this part of Amsterdam I am used to not expecting much space.
Also, I wasn't really impressed with the cleanliness. Particularly one of the beds had blood-stained sheets...they were old stains and obviously the sheets had been washed, but still it wasn't a nice sight. I used the other bed and didn't bother to report the issue to the front desk, but old blood stains on the sheets? Come on, that's a big NO. Also heating was a bit funny, it blasts air which might be warm if you are lucky. Last thing, I asked for a wake-up call as I had a very early train to catch, and they forgot. It can happen and I don't make a big deal of it, but all in all there were a few things that took quite a bit away from an otherwise good experience.