Firm mattress. Very comfortable. You'll save more than half the price if you get from a retail store. Quality is very good and looks great too.