Perfect location. Had everything we needed for a thoroughly enjoyable, long weekend in Porto.