A pair of khakis can easily set you back $40 or more. These pants are under $20, all cotton (97% - close enough), and have a nice weight to the fabric. These are a really nice product at a very reasonable price. Sizing seems about right. I hope WalMart doesn't change them any time soon.