The cushion cover stays in place, even when my dogs lay on the sofa. The only issue is that it is my sofa cushions are 90 inches and that is the maximum stretch, which barely covers.