I've always had issues falling asleep, and I tossed and turned all night. Once I received the Sealy 2" CoolGel Memory Foam Mattress Topper it gave me the best nights sleep I've had in a while. Its not too firm or soft. It conforms to my body no matter what position I lay in. I no longer wake up with neck or back pain. This mattress topper gives so much support. I definitely recommend it!