I bought this for my mom.  It is easier for her to handle and protects the sofa from visiting dogs!!!
It could have been a bit longer but overall looks nice and does the job.