Does the job well.  The fit is perfect.   I love my new sofa but, unfortunately, my cats decided they do too.   So slipcover goes on and the cats stop thinking the new sofa is their new scratching post.