This topper is firm but also has enough give to make sleeping so comfortable.  I bought this for my 7 year old son because his mattress was cheap and not comfortable at all.  My older son has a topper on his bed and he was always sleeping with him but now he actually stays in his own bed.  I've slept on it and it feels like sleeping on a whole new bed.  I was lucky enough to catch this on sale but it was worth every penny.