I bought a pair of these for my son.  He installs flooring for a living. He is constantly buying jeans because they wear out  He does a lot of crawling with his job and he also catches his jeans on tools and nails etc.  He loves them.  He has no complaints except he did have to go up a size.