Not a perfect fit but we have an odd-shaped sofa. It was so much more attractive than I expected it to be.