The sofa was extremely easy to assemble, I had it set up in 15 minutes. The fabric itself is very soft, but I do wish the back was a little higher and that the back cushions were stuffed a bit more. Overall a great couch for a smaller spaces!