Pretty good location. The river is beautiful, but as Porto is built into a hill, you'll probably have to do quite a bit of hiking to get where you want to go. My favorite coffee shops were all only a few hundred meters away, but a near vertical climb to get there.
Kitchen is equipped with pans/dining ware/flatware/etc, but you'll need to pick up pretty much everything else. Fortunately, good grocery stores are only a short, flat walk away. Coffee machine was a little gross. The toaster only works if you hold the switch down.
The sofa bed was fine. Sheets and sofa were both clean, and comfort was about what you'd expect from a sofa.
Reliable wifi.
Everything was very clean. Adriana is a great host and gave clear check-in and checkout instructions.
Biggest negatives for me were that (1) the hot water in the shower would run out very quickly and (2) it is VERY loud. I saw other comments mentioning this, but I am a heavy sleeper. Not heavy enough, I guess. It's right next to a road and the windows have little sound insulation.