A little firm, but easy to put together and great quality for the pricing- pillows velcro to the back which sometimes wears down if you sit in the same spots over again but that is to be expected.