Love these pants. I am 5 ft and 103lbs and bought an xsmall. the length and fit was perfect. I loved how insulated the pants was. However, after falling a couple of times on the slush on a warmer day, my butt started getting wet. I had to really make sure I am linked to my jacket to make sure snow doesn't get up or down my back when I fell.