We had a lovely stay on Reinhart's boat. The location was great with frequent and quick ferries over to Centraal station throughout the day and night.
Staying on the boat was a novel way to experience Amsterdam, and way better than a homogeneous hotel room. Do be aware though that you are likely to be sharing the boat with Reinhart - some guests may not be altogether comfortable with that. Think B&B rather than hotel.
Reinhart was a very gracious host, and made us a lovely breakfast each morning. His nice strong coffee was a great way to start the day!