I bought two pair - one in black and one in navy.  The fabric is 100% cotton and very comfortable.  Reasonably heavy material that is great for everyday summer wear. They are very soft and the material stands up to washing. The waist is elastic and there is also a tied drawstring. Two front pockets are decent but not too deep. An excellent pair of shorts - much better than I expected considering the price.

I