I would suggest looking for a mattress protector that does not have a plastic surface. Memory foams tend to collect heat and you wouldn't' want the plastic to trap the heat. Look for a breathable mattress cover.
a quilt cover with memory foam base
Some benefits of having a memory foam cover include: it can relieve painful pressure points, the heat from your body softens the foam in appropriate points so that it forms more to your body, thus giving you a better sleep. Some disadvantages of having a memory foam cover include: may retain body heat and it can produce an odd chemical smell.
Foam is NOT plastic!
The best places you can go to buy a cheap memory foam mattress is a second hand store. I know it sounds gross but they clean them very well and if you are still uncomfortable you can go to Walmart and buy a plastic cover that will zip around the entire mattress for fifteen dollars and then cover that with the sheets and bed spread. That is what I did and you don't even think about it when you are having the best sleep ever.
Some alternative fill options for bean bags include memory foam, shredded foam, polyester fiberfill, and plastic pellets.
Memory foam is made up of a polyurethane foam material with is molded into a form of a mttress, pillow, and so on.
High density foam is just your typical foam. It does not conform to your body when it heats up like memory foam does.
Instead of purchasing a complete cushion made out of memory foam, it is possible to add one or two memory foam toppers to a regular foam cushion. This will give the support but will not be as hot or as prone to permanent indentations as memory foam.
Foam will insulate better than plastic.
It is possible that your mattress has a defect. I had a foam mattress cover that seemed to sag in the middle. First I thought it was my bed, but when I removed the foam matteress, the sag disappeared.
Some alternative options for bean bag filling include foam pieces, shredded memory foam, polyester fiberfill, and recycled plastic pellets.
maybe in a big plastic bag and put it somewhere dry and high! :)