It's perfect for my love seat.   I had to put a few safety pins on the arms and back to keep it in place, but that's to be expected.