Sofa came in easy to assemble pieces, the instructions were descriptive enough to put it together. Seating is firm, just what we wanted and expected. Size is just perfect for an added item in my master bedroom.