These chairs arrived quickly and were easy to put together. The seat cushion is firm (which I wanted) and the back cushion is very soft. These are great addition to our living room!