Perfect! All as described and more. Would definitely come again if we return to Porto.