Very nice soft fabric. Seats are firm, hopefully they relax somewhat. Arm rests could be higher. Easy to put together.