Lovely chairs! The padding is firm. Fairly easy to put together. Look great with our white table.