The Generator is a really good place to stay, since it's kind of near the center but also in a more quiet part of the town next to a great park.
Also the rooms are really nice and the just the whole place makes a stay in Amsterdam really worthwhile. Would definitely visit again.