This is a lifesaver if you have pets. Our one year old sofa would have been ruined if we did not have this. Easy to take off and on. Have washed and dried it on a weekly basis for over 10 months now. I have two and change them out when one is in the washer. Highly recommend.