I'm happy with the material, which is a light weight cotton blend that has some stretch. They definitely run large, though. I'm 5'8 / 160 with a 30-inch waist. I ordered medium and despite the label correctly reading "M", I got something closer to XL. The waist is ridiculously large and the shorts are very baggy. I think if you order a size or two down, these shorts are a worthwhile purchase.