Firm but not too hard. So comfortable. Sleeping through the night for the first time in absolutely ages, even at 7 months pregnant!