Easy to put together but time consuming.  
The chair and sofa are comfortable.  The table is quite short.   Would recommend to all if you have a small deck or patio.