I love this mid century modern sofa in my mid century home! It is very firm and comfortable and well constructed. It was so easy to assemble ( it took 15 min) and it is long enough to seat 5 guests with one person comfortably sleeping on it!