This is the perfect small sofa for our office/sitting room. And, a great twin bed when we have an extra houseguest.  The seating is firm and the construction is very solid. Easy to assemble.