The instant I read that this was Calvin Klein, I was angry with myself for not realizing it was Calvin Klein right off. (You'll be happy to learn that she did not wear it was it was shown on the runway, which was all NIPS AHOY.)
I don't know that I think it's the most flattering thing she's ever worn, but I do think the back is kind of fabulous.
I have to give this a FULL YES. Coat: yes. Glasses: yes. Shoes: Yes yes yes.
The outfit underneath will do, too. (I love the skirt.)