I bought this for my love seat it was a perfect fit, the colors well as described and it is well made