Sofa arrived a few days later than originally stated and the box is very heavy and HUGE.  As others mentioned, I chose to  open outside and bring in piece by piece.  It was very easy to put together.  I had it all set up in under 20 minutes.  No tools needed!   It looks very nice and I find it comfy. I even like the pillows - which surprised me.  Once side note -  I am 5'10 and size is good.  My son who is 6'5 finds it to be short in the seat.  I am pleased with the purchase - very good deal for the price!