Vintage print cotton fabric,, 36" wide x a 1 yard length. It's in excellent condition, and we love this pretty roses print!