Look no further for a perfect stay in Porto - could not be faulted!