I have a pretty firm mattress and needed to soften it a little. I have had this topper on my bed for one week and have had a better night's sleep every night. The 2" thickness is perfect and it fit perfectly over my mattress. It comes tightly wrapped, but only took about an hour to fully expand.