Incredibly easy to set up  get together. No stress at all. More on the firm side which I dont love, but the material is super comfortable, just going to add some throw pillows asap