This is a 4 yard x 46” piece of vintage cotton fabric. No smells or stains. Beautiful vibrant well kept.