Easy to put together.  Cushion is exactly as pictured.  Was delivered in 4 boxes.  Haven't slept on it yet.  But seems pretty comfy.