I was shocked to see this little box was supposed to contain an entire sofa!  The instructions are easy to read and assembly took less than an hour.  The cushions are shrink wrapped and need a day or two to fully puff up.

Pros: Great value, versatile design, looks great
Cons: None really