David’s houseboat is a lovely place and a unique staying experience. The location provides easy access to public transportation to the central station and the rest of Amsterdam.
One small note is if you are not used to the cold climate in winter, you might want to pack an extra layer of clothing and socks.