I purchased a new bed; but my preference is a foam topper (also)......... and I chose the 2 inch memory foam with the egg shell appearance...... it wasn't cheap; but it works beautifully and still allows the 'old' sheets to fit....... barely, but they fit. I've used 4 inch foam and honestly I could not tell the difference by using a lessor thickness.