This are not one size fits all. I literally ripped one trying to get it on to my basic chairs. Awful product.