It is great so far and was easy to put together! Not too firm, not too soft. I do have to use a lumbar pillow if I sit on it for long amounts of time and the leg rests don't come up as far as I had hoped. Great for the price though!