I ordered a large size, which ended up being far too long in the sleeves and torso on my 58, 160lbs frame.  I decided not to go with a medium, because after checking out the item in person, it was much thicker than I would want for the around the house use case I had in mind.  Its possibly well-suited for you if you live in a very cold climate.

With that said, it seemed like a nicely made item for a cardigan made from non-natural materials.  The construction seemed high-quality.