Lovely place, super clean. We went as a winter break so didn’t want to spend any time on the beach. As a result location was a bit out of the way of the old town and bridge. Not to worry, Ubers were super cheap and the air bnb is next to a simple enough metro system. The only issue we faced generally with porto is that a lot of the restaurants in the old town were fully booked on weekends, so make a reservation to avoid disappointment. 100% will return in the summer to enjoy the beach!!!