It's perfect!  Stays in place and covers entire sofa, so now it is dog-proof!!