Who wears it best: Maxima, Mette-Marit or Marie-Chantal?

When Maxima attended her first state banquet as Queen at the Royal Palace Noordeinde in The Hague, eagle-eyed fashionistas were quick to point out they'd seen her dress before.

Princess Mette-Marit and Princess Marie-Chantal of Greece have also been spotted wearing versions of Maxima's Valentino dress, but who do you think wore it best?

Click on images to enlarge