Great sofa. feels a little smaller than I was expecting but is perfect otherwise. I wish there had been more detailed measurements just to help with planning. The "in home" delivery took a very long time and scheduling ended up much earlier than what we planned. The sofa itself is firm but very cozy, and the pullout portion is easy to use. Assembly wasn't too bad, but the way the pieces lock into each other may mean you have to lift the sofa up, important to know for those who may need assistance.