It is a very nice sofa and it has very firm seating. It was quite easy to assemble.