Great sofa for my deck, ordered the solid blue one and it was true to the picture.  Very easy to put together.  Cushions are firm.

Pros: Great value, easy to assemble
Cons: Cushions are slippery!