I purchased the pants in a size small which is what I would normally get and what the size chart suggested. They fit perfect. They are super soft and warm. They stood up to the test on some really cold, snowy and rainy morning walks with my pooch. I have yet to test them out on the slopes. They keep me warm (which isn't easy) even when I wear them underneath my rain pants only.