The carton was more trouble than the actual assembly of the sofa.  Quality is good, great for the price.  Cushions are firm and you sit high.  This will change I'm sure as it is used more.  The extenders for the legs seem a little short, feet hang over but not a big deal.