Best purchase! It transformed by scratched up, ripped up by cats sofa to a brand new! The fit is perfect and I really like how the cushions have elastic that keeps them tight. It saved me hundreds in either getting the sofa reupholstered or buying a brand new couch!