The slipcovers do the job. I just wish the cover over the sofa arms stayed in place better. However the slipcovers are keeping the sofa clean since I have 2 dogs who like to get up there.