This is fabric I purchased and have stored for many years, possibly since the 90's. I feel it is a synthetic/polyester fabric. There is no stretch to the length of the fabric, but there is a very slight stretch to the width of the fabric. This fabric is 64" wide. I am selling by-the-yard, and if you purchase multiple yards, it will come to you in one continuous length. Please feel free to ask me any questions. We are a smoke free home with one indoor cat.