I am an automotive technician so I am up and down on my knees all day. I don’t need supper heavy pants so these pants are light weight, comfortable and stretchy compared to carhartt. Unless you are looking for a heavy durable pant. The Duluth trading are to big in the legs. The knee pads in all 3 pairs that I have tried don’t fit quite right when I bend down to kneel, the pad isn’t centered on my knee. The squish pads could be bigger so they fit the pocket better, also the pad is thicker in the middle so if you don’t kneel in the center you roll off the pad. I found some bigger pads on Amazon that fit tight in the pocket but still off centered. There looks like some stitching inside the pocket that could be removed to accommodate bigger pads. I’ve worn a neoprene basketball knee pad under my pants for years problem is they are tight on your leg by the end of the day and they do fall down after they get stretched out. So the pad in the pants are really comfortable.