Great tablecloth. Heavy vinyl. Kid proof. Wipes clean easily. No stains so far. Will definitely protect our farmhouse table.