These are exactly what I wanted. They don’t slide off the chair and the fabric seems to be pretty sturdy so that they will hold up to daily wear and tear.￼