We stay at the Pedro's place for 3 nights. The house is well located, close to Douro river and Ribeira. The place is quite basic, but clean and there is even an electric heater in the room (quite rare in Portugal). Pedro is nice and friendly guy. Good place to stay in Porto.