Not exactly a surprise, if the polls were wrong this time, they'd have needed to be off by nearly ~15 points in both directions. This is the first big win neo-liberalism has had in a short-while. Time will tell if it was due to Macron being a good candidate or Marie-la-penn (sp?) turning people off.