We have previously purchased a memory foam mattress from Overstock (King size) and found it very good, firm and comfortable. We decided to purchase this one because of the Gel feature which keeps you much cooler at night. However, the foam on this mattress is not very dense, nor firm. I don't even think it is memory foam, but typical polyurethane foam you would find in a sofa. It is as soft as a sofa cushion, and not at all what I expected. As such I am disappointed with the product, the accompanying descriptions and even the past reviews which misrepresented what we got.