Super easy to assemble and looks great!  The sofa arrived in 2 boxes which were both very heavy -so I was concerned that it would be a big job to assemble.  I was very happy that it took only about 30 minutes to put all of it together!  Fabric is great- durable, but comfortable.  Excellent value!