Perfect size, matched the stitch pattern on my sofa, and the color MATCHED!  I am very happy with my purchase!