This is all cotton, very soft, but 'firmer' than some of the stuff today which includes microfiber polyester. I love the old corduroy, it just gets better with use, and doesn't bag out or rub down to nothing right away like the newer versions.
It's a 3 yard length of 45" wide fabric. This has some fading on the folds from storage though it's never been used or laundered. Barely visible on the front, very noticeable on the back side of the fabric.