The sofa was reasonably easy to assemble and seems sturdy.  It is very shallow but it fits perfectly on the patio space we have. It appeared online with throw pillows but they must not come with it. I ordered beige cushions and they are exactly the color I wanted. This is not a big comfy sofa. It is small and fits 3 people but 2 comfortably.