I've spent two nights on the boat and I must say it was a really interesting and cool experience. I would recommend it to anyone visiting Porto!
The place has anything you may need in terms of amenities and, being a refurbished boat, looks very nice and sort of vintage.
The beach is within walking distance and you can also have a really nice walk slong the beach to the Douro estuary.
Would definitely come back!