Stayed for four nights with a family of four, including two teens (14 & 16). The accommodations were exactly as presented. Fine location, especially given the walkability of Amsterdam. Obviously you are not staying here for hotel-like amenities, but if you want a more authentic experience, it can't be beat. It has all the comforts you'd expect, plus the added bonus of you own boat deck and the run of the house.
Be aware, some level of mobility is needed to deal with the steps in and out and the hatch/door - you don't have to be a mountain climber, but less mobile visitors may have issues as it is somewhat steep with small steps.
Wonderful experience and we would definitely consider it if we were to make a return trip.