Easy to apply, elastic holds well. Only had for a week and so far the dogs haven't pulled the elastic off. Hoping for excellent after wash, as I bought it for the "dog couch"