Great for the price. Firm, but soft enough. No padding on arms but pillows will fix that. Over all worth the price and incredibly easy to put together. Looks higher quality than the price point (on sale)