Initially , we feared a good fit as well as installation.  They were installed in less than 10 minutes each (we ordered for 2 sofas) and they look fantastic!