We had a great time in Porto, apartment is in a super location and close to everything you need.
Would definitely stop here again if returning to Porto