Fist off: We had a fantastic time. We travelled with our dog and finding unique, special and good locations that allow for pets is not that easy. This one had it all.
Waking up in a marina has it's own magic. The boats are well located in a fairly modern part of the city. You can get to the city via bike, Bolt Ebike, subway or bus fairly easy. The breakfast is plentiful and great. Communication with the host team is easy and they are basically always available if you goy questions or need recommendations. They even offered multiple times to take care of our dog if we need to head out without it (Portugal is not the most dog friendly country sadly - everyone there is lovely to them but dogs are not allowed inside most places).
The boat fit the two + dog of us perfectly, everything we needed was available and the place was very clean. You get sun exposure all day if you are in for the tanning but the AC in the boat keeps it nice and cool.
We originally considered getting just a small apartment somewhere in the city for our 8 day stay but we are so happy we decided to go with the boat. It's just such a unique and special experience and gives it this 200% vacation feeling. :) I think we will visit again, if not here then in one of their other harbours.