Firm but soft to the touch. Sleeping well on this mattress. Check the size carefully.