It absolutely fit my sofa perfectly. My family came in and thought it was a new sofa!
The color is perfect and exactly as it was shown on line.