Bought the 2xl for my mother for her birthday. She loves it.  She likes things to be a bit baggy so she can wrap up in it.  I think this fits like a large honestly.  I think if I had bought a different size the arms and length might have been too short.  I thin the model is wearing at least at large size.  It's very soft and fuzzy.  I'm 5'6" 145lbs 34DD and it was a large on me, the arms and length were about right, it was just baggy in the body and arms.