Sofa came in two packages and was easily assembled by attaching the pieces together using pre-fastened brackets.  However, the two shipping cartons came separately a day apart, which was weird.  Also, the sofa is not nearly as comfortable as I would have expected for the price.

Pros: easy assembly, stylish, great color
Cons: comfort, price