These went on easily, and the stretchy fabric helps them stay in place.  The fabric is somewhat thinner than expected, so I'm not sure of how well they will hold up over time, but they are attractive and reasonably priced.