I love it,firm,sturdy, easy to put together. It's velcro on the back of the pillows that keep the pillows in place. Perfect height(I'm 5'5) but I love everything about this couch. The delivery guys was amazing as well.