This hotel really ticked all of our boxes. I spent 3 days in Amsterdam with my girlfriend. The trip was really successful with a reasonably prices room that was just a tram away from town. I would really recommend the pancake place next door! We steered clear of the 'organic' breakfast that was very pricey.
The reason it did not received the 'excellent' rating was due to its rather average location. I am positive that this factor is taken into account when pricing the rooms! If you can afford paying extra then look for something in the Jordan area (the area where Anne Frank's museum is).
Oh and the wifi was really great. It was in the lobby and in our room.