This was bought to fit our Grandsons new Turbo Racer car bed and initially it felt a little hard but he is only 3 and I guess the heat of his body softens it to make it comfy as he sleeps. It seems to do the job well as he is sleeping all night.