Firm, but soft and comfortable! Good quality for the price and I’m happy with my purchase. Considering buying a second mattress to use in my guest bedroom.