Michiel's house boat is a great place to stay when visiting Amsterdam. The room is surprisingly spacious with a small ensuite bathroom and a view out onto the canal (you will get boat trippers peering in!). There is a fridge in the room, crockery for breakfast and a kettle for tea. It was nice having breakfast watching the world go by.
The city centre is about a 20 minute walk or there is a cycle hire place very nearby which is a great way to explore.