The apartment was very clean and very well equiped. There is a patio available as well. The apartment is situated close to the beach and there are shops and restaurants within 15 minutes walk. There's a good bus service into the centre of Porto and for a few cents more you can take the old fashioned tram. You can pay on the bus/tram.
Sonia and her daughter were very helpful providing information before and during our trip.
Note that the aparment is a little difficult to find. It's on Beco de Sao Joao da Foz, a little side road off Rua San Joao da Foz.
Sonia's apartment is a lovely place for a holiday in Porto