We have had some fantastic days in Porto in Bateira apartment. It is really a lovely place with a fantastic view to Douro river.
Bateira have been a heat host and always easy to contact and fast reply.