These were easy to assemble, look great, and are comfortable.  Seats are fairly firm, but not unpleasantly so, just supportive.  We’ll see how they hold up!