I'll start with the good/great. Location is excellent! Close to porto houses, feels very safe, easy to walk to the historic area. View from the balcony is marvelous. Bed is spacious and reasonably comfortable. Heating worked great & there was plenty of hot water in the shower. Kitchen was as described, functional if we wanted to make a small meal or keep leftovers and heat them up later.
Some things were less than ideal, but not terrible. Listing said "free parking on premises" as if it's guaranteed, but in later communications it was clear that it's possible for the free parking to be full, so you might have to pay to park nearby. Not knowing if you're lucky or not until right when you arrive is stressful. Adding to the stress is that this is clearly a rental company. They seemed to try pushing us to communicate outside of AirBnB, and only got back to us in AirBnB after a few messages including email. One was about parking which added to the stress. Could have been cleaner.