Overall, the sofa is quite good. The upholstery material is nice. It took about half an hour to assemble it by myself. I hope that the cushions will last a long time