Poly fill cotton fabric, reversible from blue denim to floral print cotton. Not vintage, though very vintage style! This has been pre-shrunk, it's in good condition, never used. Measures 56" wide x 3 yards.