Firm but not hard.  has just the right amount of support.  Great price and delivered on time.