Soft yet firm, no joint or back pain when I wake up. My wife sleeps well on it. My dog sleeps good. Great price. You can’t lose!