I’ve slept on firm and soft memory foam mattresses — here’s which one you should buy