I love this sectional!  Very comfortable!  The cushions are moderately firm.  It probably takes about 2 hours or so to put together.  You have to screw on the feet to each section.  Nothing complicated but a bit time consuming.  The product arrived in perfect condition and arrived very quickly.  As other reviewers recommended, I did purchased the furniture clips prior to the sectionals arrival.  Overall, an excellent product!