I visited Amsterdam few times on business, but the first time for short holidays. Living on boat gives you an absolutely unique atmosphere and completely different feeling of the city. Great location, beautiful view on the canal from the upper deck. No issues with accommodation. Just need to understand that you are going to live on the boat - do not compare with a hotel staying.