Assembly was very straightforward. More time consuming than difficult. All the correct hardware. Seats are very firm. I assume the more usage they get the softer they become. Decent space for 6 but not a very big table. Overall im pleased with the look of it.