Love it! Firm, and has held up well, even with a dog. Big and comfy.