I've stayed at the Krasnapolsky about 5 times over the years and often found it disappointing.
On my most recent trip I had to pay about 450 euro's a night for a room due to a conference in Amsterdam. For that I got a TINY room with a single bed out in their back building backing on to the red light district. Perhaps the rooms in the main Hotel are better but I would strongly advise clarifying exactly what you will get before you walk hundreds of metres through the Hotel to the second rate annex at the back.
On the upside breakfasts are fantastic and the location is right in the center. That said I would rather stay at the Lloyd or the John Lennon Hilton instead.











