Nice large pieces, love the color of the material.  Not too difficult to put together.  Bottom cushions are plenty thick but the back cushions are really thin.  You will need to add another pillow to the back to make them really comfy.