So glad we found this. The quality is quite good and this has saved us from having to buy a new sofa at this time. Requires time and patience to adjust, but well worth the effort! Would definitely recommend.