We had an amazing experience in Silvia's house. Beside she's being a good host she will help you with a lot of information and tips about the city.
The apartment location is really good specially if you have a car avoiding all the parking problems that you can have if you stay in a city center. Her house is not in the center but easily you can go there by metro or just walking.
Definitely a place i recommend to stay if your visiting Porto.