Perfect to change up our sofa! Our dogs haven’t destroyed it yet either and it’s so easy to wash…. It can be a workout putting it on but that could be user error so take that with a grain of salt! I recommend buying whatever they sell to keep it in place (the small foam tubes?)because I haven’t yet and it does frequently come untucked…. But I don’t mind adjusting it!