Teresa's place is a great place to stay in Porto. Location is excellent, walking distance to Ribeira and some of the main attractions and also only a few minutes away from a metro station which connects to every line in the city.
Communication was excellent, I had very quick responses every time I needed.
The place is lovely, traditional Portuguese house style but modern facilities at the same time.