Sofa is firm and durable. Easy to put together as long as you have someone to help.