Quite nice. Went together very fast, simply screw in the legs and slide the back in place and youre done. It honestly took more time to unpack than assemble.  This isnt the most comfortable sofa, I dont think it was designed to lounge on while reading or watching TV. Its great for occasional use. My dog loves it. The fabric is quite easy to clean, pet hair vacuums away very easily.