Nice little boutique style hotel within easy reach of a number of the sights. The staff were very friendly and charming and were able to suggest some interesting and good local eateries. We didn't eat at the hotel so can't comment but we saw other diners eating and their breakfasts looked appetising. There are also two very welcoming and friendly cats in residence (staff of course).
Our view from our room wasn't great, but we weren't in Amsterdam to stay in our room. The room itself, one of the upgrades, was very spacious, clean and comfortable. The bathroom was a little on the small side and some of the spare space in the room itself could have been lost and given over to the bathroom.
My wife and I were using Amsterdam as a base to travel to other cities so the hotel could have been a little closer to the station for our purposes, but if you are staying in Amsterdam to see Amsterdam this is a good location.
Word of warning for those of limited mobility - this is Amsterdam, therefore the buildings are narrow and so are the stairs which are also steep. If this is an issue you will have to find either a super expensive deluxe hotel or a bland international chain which may have a lift.