My sofa was super easy to put together.  It's also cool how the legs are tucked up inside the sofa and zippered securely in there when you get it.  The quality is very good.  It's very comfortable and my 5-year-old son sleeps on it now instead of his bed!  It holds all my kids plus some!