Supportive and firm usually are not mentioned in the same sentence when referring to a mattress... Well this one is! Holds us like a glove. Refreshed mornings.