Very very easy to put together...did it myself in 30 minutes. The cushion is nice and thick and has a zipper for removal and cleaning. The sofa itself is large and comfortable for wicker. 

Overall this is a steal!!