I discovered these at JC Penney's less than a month ago, as I had to replace a few pairs of worn slacks; they only had 3 colors, 2 of which I bought. Knowing Amazon probably had more, I looked and sure enough they had 2 more colors I wanted. The fabric is mostly cotton but has spandex also, which makes for a pretty comfortable fit. The elastic waistband is nice, especially if you are between a 34 and 32 (like me) as not all companies make a 33 waist. I can wear dress shoes or my 5.11 boots with these and they look great either way. They may not be suited for warm/hot weather, as it appears they don't breath great, but I think they'll be ok. They are a straight/slim fit type pant, so if you're ok with that and not a more relaxed fit, then these should do you just fine. I love Lee jeans (straight fit), and these pants fit just the same as the jeans. Enjoy.