I like the skirt (quite sexy) and top (very elegant).
I think she wore it at the Norwegian visit last year,
when she looked very tired after the birth of Christian.
(There were rumours of problems in German mags at that time
showing a pic of that event.)
And I think I have seen Marie-Chantal wearing this top in blue.
But I don't like the makeup, especially the colour of the lipstick,
and I think the hairstyle together with this somehow severe looking dress
makes her look a little bit matronly.
I would have preferred her hair down, perhaps the hairstyle she had on Monday.