Not too firm but still provides all the support for a comfortable night's sleep. Exactly what I needed!