The best restaurant in Faro? Without a doubt. Check it out!