This is a thick Gel Foam mattress pad. I placed it on my sleep number mattress together with a mattress protector and it made the bed very comfortable. I would recommend this product. I found it to be moderately firm.