I really like these pants - they actually stay on my hips and they still have a baggy fit, which is what i was looking for (I'm fairly thin - 5'6 103lbs, and I got the xs). So far i have worn them while it's snowing and they stayed dry. The knee pads are OK - they seem to be set a bit high, though. The front pockets are lined with cozy fabric. yum.