These shorts are all cotton, thick, and well made.  I really like the length.  I am 6'1" and they come just below my knee. The pockets, both the "regular" pockets, the back pockets, and the pockets on the thigh areas are nice and deep, and the back and thigh pockets fasten with a snap.  The zipper is also nice and long, so you don't have to completely undo when nature calls.

My only complaint is that the belt they come with could be about an inch or two longer; it will barely tuck into the loop once it is pulled tight. If you are not able to tuck in the loop it springs out and looks a bit goofy. Just in case you are wondering (I was), the belt is a regular belt and is not sewn into the shorts, so you can use an alternative if you prefer.

When I bought these there was a promotional code that brought them around the $22 range, and I think they are well worth that price.  I highly recommend them.