We had a lovely stay in Porto in Sara's apartment, it had everything we needed and was a great location for walking to all the main sights.