Fit great, arrived early. Depending upon your sofa you might need to have a strap travel below the sofa to ensure it doesn't slip. Outstanding service.  Will shop from again.