They fit very similar to other pants but I buy a little larger because I do lots of work with them on. They hold up well and so far I have not had any problems with the material tearing or puncturing when you run into something. After many uses and washings they still appear to be very solid.