Great place in a good location, pretty area, not too far from central.
The old building had a couple minor issues - there's very a steep stairway leading up to the flat with some exposed wires from the lights and dust/chalk from the work that's being done on the walls, which we noticed got ok our clothes and shoes, and we had no clue how to turn on the stairwell lights (no one told us) so we had to use our phone flashlights when going up and down the stairs which was a bit of a nuisance and not very safe. Also, the bathroom (and most importantly, the toilet) is connected with the kitchen, which is sometimes not very nice (bad mix of smells) - not a major downside at all, just not ideal. And finally, you need to be mindful of the neighbors which may not be ideal if you're young and visiting friends in Amsterdam, since you will probably be up late at night, but will need to keep it quiet.
The hosts were very nice, but there are a couple negative points. First, when we checked in, they kept us waiting in stairwell (tired with all of our bags, after we had spent the day in transit) for 20 mins while the host was on a call. I'm sure it was an important call but not ideal when you know you have guests arriving. Second, we were aout 15 mins late checking out (we walked out around 12:15 when checkout was at 12). That is obviously our fault for not checking out on time (it was accidental, I was out late and overslept) but the hosts told us that the cleaning service would arrive at 12, so I guess we thought it's maybe not a big deal if they start cleaning while we're still finishing gathering our things. However, rather than the cleaning crew, the hosts showed up themselves exactly at 12 and were very upset that we hadn't left. We were rushed out and one of the hosts refused to even be there and left us to "fix it". So of course we rushed out as soon as we could and maybe forgot a thing or two. Again, it was our fault for not checking out on time. But I think it's a situation where a good host might be somewhat accommodating given the overlap was less than 20 minutes, but instead it ended with a very unpleasant interaction.
Having said that, overall, it was a great place and a great stay and I would recommend. If I didn't mess up the check-out, I would definitely consider staying again.