I never had this much easy time assembling furniture. Seat is firm, but still comfortable. I am very happy with this purchase.