One of the best ways to enjoy your stay in Amsterdam is to stay in a boat house. House is very well maintained. Very clean, equipped with best amenities and comes with a very good home made breakfast.
Highly recommended!