I waited too long for this purchase! Cooling, firm and just enough give to support my back but also let me slide in and literally fall right asleep! Never will go back to anything else!