What a great trip!
The place is excellent for 1-2 people. Good communication with the host. The localization is perfect if you want to mix Porto and beaches.