The cover fits well, however the nonslip doesn't seem to hold the cover in place. whenever anyone or the dog sits on the sofa, the slides off and needs to be readjusted.