Memory Foam is of a very dense construction.
Memory Foams' molecules are especially small and very tightly packed.
Memory Foam Mattresses are very difficult to clean since they are designed not to be turned over.
Memory Foam Mattresses should always have a mattress pad to prevent liquids from leaking thru.
If you own pets you should seriously consider purchasing a conventional mattress.