For a sofa you have to build, it’s ok. The color is nice and it goes with throw pillows I had. The seat is firm while the back cushion is a little less firm. My only problem with the sofa is that the legs are plastic!!! And it does not seem like a good plastic, I will be looking to see if I can get different legs. So for me this would not be in my family tv room but for a front living room or office it’s ok where it will not get a lot of use