I bought this and now wonder why I waited so long.  Fits my couch perfectly (buy the next size up if you have big dogs like I do).  Works wonderfully!