Sofa suited my needs especially for a smaller room. Cushion is firm yet comfortable.  I just wished it had been just a little higher from the floor to match the height of an armchair I have.