The place we got our 3" memory foam had two choices -- expensive and more expensive. The more expensive, which we ended up getting, was denser and returned to form more quickly. We put this over a 4" medium density latex foam for a permanent bed in our
boler, and it has provided a very comfortable sleep.
I suppose the only complaint I'd have is that the foam does tend to absorb a lot of body heat and get pretty warm.