We enjoyed our stay in Porto apart from the weather which was a bit disappointing.
All the main places of interest are within easy walking distance from the apartment and the Metro about 8mins walk.