I've stopped trying to be overly verbose in Airbnb reviews; I'm sticking with Pros & Cons (makes it easy for the reader too).
Pros:
-Great location near the river (Note: NOT on the river, one street over) and an easy walk to lots of places to eat, boat tours and wineries.
-Communications with host (Cristina) were excellent, she was very proactive and responsive
-Very clean with lots of amenities; lots of room too - it's more spacious than anywhere else we stayed in PT
-Bed and couch were both comfortable for sleeping
Cons:
-It's on the 3rd floor with no elevator (fully disclosed in listing). We had medium size (carry on) suitcases and are both in good shape and it was rough climbing when we checked in...steep steps
-Internet was spotty at times; worked fine otherwise
Travel tip: Do NOT go to the Tram restaurant towards the east at the tram stop (clever name huh?). Overpriced and mediocre food. Service was good however. This advice is good in general: we found the same issues with the places on the waterfront. If they have a great location, they can get away with higher prices (for sure) and food not as good as some of the smaller places in the little side streets (look for lots of locals eating)