This went on my loveseat in about two minutes time and fit perfectly.  The price beat competitors and it was quickly delivered.  It made a huge improvement in the way my living room looks and I'm very happy with the purchase.