I stayed on Roger's boat for 3 nights during the end of my 1-month-long trip in Thailand and I really enjoyed my time there! Roger is very sweet, fun, and accommodating, plus he has extensive knowledge about Thailand and Thai culture, which he is very willing to share. The boat is beautiful, clean and everything works like it should. But still, keep in mind that it is a boat, so the private rooms/bathrooms obviously aren't that big, however that wasn't a problem for me at all, since the boat has lots of cozy shared places (with hammocks, sofas, etc.).
The location of the boat almost couldn't be better, it's very central with lots of things to see and close good and cheap restaurants.
All in all, the overall atmosphere on the boat was super nice and I really liked being there. Would love to come back at some point.