NDSM is still not the most central location in Amsterdam, but if you need to stay there, this hotel is the best. great breakfast, nice lunch / dinner options. clean, modern, super nice staff. If you want to go to the city, the FREE ferry to Central is right there, every 15 minutes rush hour, 30 minutes otherwise. (even some night).
Did not like the free marked around the hotel over the weekend, they are almost fully boxing us in.