I like these pants, they are very practical and rugged.  I expect to get a lot of wear out of these at the range and they seem to do a good job at keeping your knees dry.  They are well worth the cost.  The only reason I did not give them a 5 star rating is because the inseam seems small for men's pants.  Overall they seem to run a little small and snug to the body, which seems much more practical than baggy, but the inseam seems disproportionately small.  If you are going to be doing a lot of kneeling or changing positions, consider getting a size larger and having them taken in.