Just what I’d hoped for.  I have two dogs who love the loveseat but of course I had to clean the upholstery often.  This solves the problem and looks great.