This is a really fun and unique way to experience Toronto, and especially Toronto Island. The location is unbeatable.
Staying on the boat feels like camping in a lot of ways; for example, the bed is quite small, there is no bathroom on board (you need to walk a few minutes to get to one), and using the kitchen is a bit of a pain. On the other hand, you can sleep with the skylight open under the stars.