This M&S winter staple is my best purchase of the year

This £36 piece ticks all the boxes and I get compliments every time I wear it