So far so good. Each piece was 40-65lbs so a bit heavy, I put it all together solo and it seems to be sturdy. The legs are plastic but I’m good with it, my last couch had plastic legs and it was the only thing that held up with 4 kids and 2 cats. Material is soft, the bluewhite pillows are a weird texture so I put covers on them. The only thing I didn’t like was it took 2 weeks to ship and another week until it was delivered so expect a decent wait time. It came in 8 huge boxes, none of the cushions were vacuum sealed (other reviews said theirs were) so no weird creases. It is firm but very comfortable. I’m 5’7 and the back cushions go an inch over my shoulders. I left the strip covering the Velcro on the back cushions so my kids and cats can’t sit up there, it just falls forward when they try it but cushions stay in place otherwise. I used this pic bc all the reviews show the light gray as more beige but this one shows the actual color taken in natural light with window curtains open.