We had a lovely stay in Porto, it had everything we needed and great location!