I have spent a great time in Porto, and my staying in this beautiful Airbnb was really pleasant. You can reach the old city in 20 minutes on foot and there's everything you need just nearby (Subway, market, restaurants, ...). If I ever come back in Porto, I definitely know where to stay.