Perfect fit, so easy to put on. Completely transformed my tired sofa! Would highly recommend & would definitely purchase again.