The seating is very firm. The overall assembly was very easy.  But overall I really like the purchase.