My fiancee and I were only able to spend 2 days in Porto, but had a great time. Teresa was a marvelous host, meeting us at check in to show us around the apartment and give some recommendations for eating and drinking. She even prepared a spread of meat and cheese - as well of Port, of course! It was the perfect snack after a day of travel. The apartment is comfortable and clean, just a few stairs and sidewalks away from the riverfront. It's definitely a hilly town, but take your time and you will be fine. I would recommend visiting Porto and staying at this place!