Sofia was friendly and welcoming and her lovely home was a perfect base in Porto.