Perfect for our small space and price restrictions.  Basically you get what you pay for with furniture.  The seating is very firm.  I am thinking over time it will soften.  Packaged well and very easy to assemble.  Suited our need for additional seating in a small space. I would purchase this piece again.