It’s a great buy....but I’m not sure if I will say it’s firm. Or it could be that after body heat....you sink into the mattress. But overall, it’s comfy.