Seating is firm but very comfortable snd supportive.  Easy to assemble n arrived in timely fashion.