I bought this 4 inch gel memory foam with 3M mattress cover a couple weeks ago. It is amazing!  It’s firm. But you feel like you’re sleeping on a cloud!