What a great couch! It comes with everything you need, the set up is pretty basic and takes minutes.  There's a compartment within the couch that holds the pillows when you're setting it up. We thought they were missing for a few minutes.  It's on the stiffer side. It's not something you sink into,but it's not uncomfortable. I really like it. It's modern design gives our living room a pop too!