This Novilla 12 inch gel memory foam mattress is a medium firm mattress covered with a soft and breathable fabric.