The houseboat is a cost effective and novelty option for staying in Amsterdam for a short amount of time. There's no kitchen, as David advertises, so you can only really use it as a place to sleep and shelter, and it is very small - you'll struggle if you're over 6 feet tall!
David is an ideal host: polite, attentive, proactive and generous. Would recommend to anyone, given the caveats above.