They arrived quickly and were simple to put together. We've only had them about one week, but are happy with them so far.  The cushion is both soft and firm.