perfect fit.  very high quality.  I love the way it straps onto the sofa.  I am very pleased