The flag is 5'x3'. It has some minor staining and 2 pin holes at the corners but over all, it's in great shape. The fabric is nylon, I think.