This is a painter’s canvas drop cloth from Home Depot. It goes on our big table every time we do an art project. It hasn’t been washed in 6 years! One day, when my kids are all grown, I may have it stretched and framed as a memento of the journey.
(My cloth is large, similar to this one. I have it folded over twice for extra thickness.)