Excellent apartment, great hosts! great location! We had an awesome time in Porto.