It fit my sofas pretty good, my sofas are a little low, so the cover goes under the sofa legs, better fit for taller sofas, but still works. Seems to stay in place so far ( 3 days with 6 kids)