Pics on Lanvin for H&M!!!

Do you think that the clothes that the older woman in the picture is wearing is a jacket/dress/jumper??? If its a jacket, must have it in my life! Although I wonder if it would look okay on someone in their early 20s