We stayed for 5 nights and had a great time exploring. The flat is a little distance (45 min walk) from the centre but Ubers are so cheap that it didn't matter at all. Hosts were very quick to communicate, which we were grateful for as we did find quite a few amenities were missing, especially from the kitchen. There is so much to do in Porto – the beach is an €11 Uber away, we toured the Douro valley with wine tasting, free walking tours and lots of great food. Would have happily stayed longer!