The final of the European Championship 2016 is ready after a lot of mediocre, and a few not so mediocre matches.
France, the home side, deserve to be in the final. Despite a friendly referee they were overall the better team against the German world champions, and Antoine Griezmann is a deserved star. France has only won tournaments when they are at home (Euro 1984 and the 1998 World Cup), and I certainly hope they win the tournament yet again!
Portugal... I am personally not impressed. Their first real victory were against a Wales team who was there mainly because of weak opposition. Their second final ever; their first one was a memorable home loss to Greece. And certainly they will be up against real opposition against France!
But the great thing (and the sad thing if you support France) is that in a final anything can happen, and even Portugal could win...
No matter what happens on Sunday, Iceland are the real champions of this tournament.