We loved our stay. The kitchen and terrace need some upgrade work (which we were told is being planned by the owners) but the apartment is perfectly serviceable. However the big plus is the terrace with its views - it makes a difficult choice between enjoying the location or getting out and enjoying the rest of Porto.