I have become of late a bit cynical about top rated hotels on Tripadvisor, often it leans towards the B&B type experience with (for me) intrusively personal service and "meeting the family" rather than just good solid professional hospitality. This place, quite simply is a little gem & I see no reason to stay anywhere else in Amsterdam. Its small, well run with great personal touches (wonderful free minibar, great coffee in every room etc. etc.) and hosts who really know how to deliver a wonderful, perfectly judged experience.