We totally recommend to stay at Davids place!
We had a wonderful time in Amsterdam and Davids apartment was a perfect stay. It's beautiful and quiet although it's located in the middle of almost everything. The room is super neat and tidy and in the bathroom shampoo, towels and shower gel is provided. You can even leave your hair dryer at home.
I met David only for a few moments, but everything was perfectly organized. Having breakfast at the room is a great opportunity, a waterkettle is provided in the room which comes really handy. If you can go with instant coffee you'll be fine - otherwise it would be wise to check out a good take away coffee in the area. But there are plenty...