Brought a small which fit perfect in the body but too short on the arms so got a medium instead which is a bit baggier but fits fine. The most comfy thing I own! Very soft inside and out. Very warm too - have been wearing it out with a couple layers underneath whilst it’s been 0-5. Have been wearing it regularly for the past few weeks with no sign of wear yet.