I bought this for my sofa and it fits perfectly. It's very cute, and made well with nice, soft material. It washes well. It was very well priced.