Stay away. We booked for 5 nts and only stayed one, despite it being an absolute pain and extra expense to move. All of the soft furniture in the flat smells horribly of marijuana (both mattresses, sofa, pillows, rug etc.). The actual flat itself had been cleaned on the surface, the linen was clean but that smell was so engrained in the furnishings. We slept terribly and both smelled like ashtrays after that night, and hated the experience. The host did not acknowledge the smell but him and Airbnb refunded us for everything apart from the first night after we escalated it - Airbnb were great about it especially given this kind of thing cannot be checked by them directly. We were asked by the host not to leave a review so that he can get other bookings...which says something in itself.
Neither of us are precious people (we’ve spent a year backpacking and stayed in hostels in Asia), but this was terrible.
The host was mostly ok but not spot on in terms of responsiveness so bear that in mind. The kitchen isn’t well equipped and things like the mugs etc. are all chipped. There are so many stairs, but that is typical of Amsterdam so we didn’t mind that despite having a lot of luggage.
The wifi is often slow.
The €1/day parking the host recommends restricts you to 4 days only and you need to show a public transport ticket, otherwise you pay a hefty sum.