I really like this sofa, we had it for couple weeks now and it has held up very nicely. It was more work to put it together than I thought but if it wasn't for one of the wrenches that came with had broken, everything would have gone much easier and faster, it did have a small stain in one of the back cushions but with a little cleaning it disappeared so I'm assuming it will be easy to clean when need it. The only big issue I found with it was that the tools that came with it to put it together need to be of better quality as there are too many bolts to tighten.  Other then that we love that you can move the ottoman any positions and it is very comfortable