Great except for the Cushions.  The sofa is time consuming to assemble (use a drill NOT the Allen wrench), but that is as expected.  I like that you can configure into any shape you like.  It is more of an espresso color than Brown, and I like it very much - gives a richness to the sofa.  The only negative is truly the cushions.  I bought the White and even after spraying twice with Scotch Guard, they get dirty very easily.  The quality of the material is poor.  You will definitely need a couch gripper (like from Gorilla) to stop the cushions from sliding, but it works well.  The back cushions do not stay upright.  I am planning to make additional decorative pillows, so hopefully it will help with that.