We stayed just one night from as we arrived late by plane and took the train the day after. Daniela was very kind, flexible, as we arrived at mid night and supportive.
However we would not stay for holidays in Porto.