i bought this topper for my firm mattress i got from here as well..its not thick or soft enough for a firm mattress..its good for just adding a little more softness to an already soft bed..i kept it though, its roomie enough to use as a bed cover over a 4 inch gel foam topper i ended up purchasing later for the bed..so extra softness ) win win! no money wasted..