5 stars after a perfect stay in Porto