Porto is a great place, especially Foz. Sonias place is a very pleasant appartment with everything you would need for your stay, with a great little terrace and good beds, locatted close to the busses and the sea.
Sonia responded to all our questions immediately and arranged transport for us.
Very reccommeded!