Firm and comfortable. Easy to assemble. 
Love, LOVE the nailheads! Orange sofa brightens my living room.