Super easy to put together!! The seat cushions are rather firm, but I think they’ll get more comfortable with use. The back cushions are very comfy and the color is wonderful!