Super easy to put together by myself. I knew it would be firm based on other reviews, which we like. Seems durable and will hold it’s own with my kids. Very happy with this sofa!