Not a perfect fit on my T-cushion style couch but it suits my purpose.  Its lightweight enough to wash so a great product for keeping dog hair off the couch.