Packages arrived far sooner than the 6 weeks stated.  The sofa comes in five pieces: 2 arm sections, a back panel, a front bottom board, and a seat support board.  Assembly was not too bad, but sliding the back piece over the arm attachments requires two people.  The rest of the assembly just takes tightening screws.  The feet come with non-slip pads to stick on the bottom.  Although the back cushions are loose, there is a velcro strip on the back to hold them in place (the loose cushions were one of my main concerns when ordering, so this was a welcome surprise).  The color matches the picture very well (I ordered the green),  The cushions are firm but comfortable.  Once it was put together, it looked a little smaller than I was expecting, but it looks good and sits well.