What an amazing city Amsterdam is!! This great place is located within walking distance to practically anything - the Anne Frank house for instance is just a mere 5 min away.
As for the apartment, it's got everything you'd need for a few days - even a washer. The hosts are friendly and forthcoming and keen to help out with questions and tips to help make the stay as enjoyable as can be.
I would absolutely stay here again!