You have to give it time to expand and it’ll be firm. I am 5ft tall and it’s a perfect size for me. Just the right firmness too. I am used to my purple mattress and it kinda feels the same for me.