We stayed 3 days in David's Houseboat in Amsterdam.
David is very friendly, the rooms are nice and clean and the boat is situated close to the central station (3 stops by tram). Restaurants, cafés and supermarkets are reachable in 5 minutes or less by foot.