Definitely firm but took quite awhile to raise to 10 inch mattress. Retains body heat so I may need to get cool topper