Nice and firm yet still have a squishy feel too it. Very supportive without being stiff.