Great fit.  Perfect when my young grandchildren visit … Any spills on the plastic - not on the upholstered chairs.