I really like these, I got two.  They are super stretchy,easy to put on and I’m assuming washable.  My biggest disappointment is that the are fuzzy, brushed something.  I have cats and a dog and everything sticks to these.  But for the price I’m not sure you could do better