@ciaraquill wrote on Twitter: “#PrincessofWales wearing a khaki green coat by Alexander McQueen and a very chic hat by Irish milliner Philip Treacy at church in Sandringham on Christmas Day.

“It’s a lovely look on her even though I wouldn’t usually be a fan of this shade of green.”

And @dancinginfinit1 stated: “#PrincessofWales gets it right with Alexander McQueen every time. The details on that coat, love it!”

But others have been much less optimistic about Kate’s coat, with Instagram consumer @alexisplexis penning: “This is giving me Indiana Jones vibes, the coat and the colour, the feather on the hat and the tomb raider boots – oh no.”