We had purchased a memory foam mattress (also from Overstock) which we were very happy with BUT I felt it was a little bit too firm for me. My hubby had no complaints. I wanted to soften it up just a bit. Added this topper and now it's perfect. We do not have any issues with it being hot - I know a lot of people complan about that with memory foam, but we have had no problems.