Firm and supporting without feeling like a rock. Best sleep I have had in years. Highly recommend.