I put this on top of a very firm mattress. It is super comfy, and I'm sleeping much better!