Very firm, easy to put together. The only thing I didn’t like is the instructions said to put a screw in that didn’t have a place to be screwed in??? Because it doesn’t have the hole placement for it, the back is a taaaad bit wobbly. Maybe you’re supposed to drill the screw in? Either way the sofa is cool. Very firm seat cushions (which I love)