Perfect fit.  I bought one for my loveseat to see how it would look.  It is great so I ordered this one for my sofa.  Love it.  Thanks.