Firm but not too firm, just right for me. Very comfortable. Pleased with purchase so far.