Although this is a bit older model, it has more padding and arch support than the newer flatter versions.  The foam is some type of high density type that feels firm at first but then gives very comforably with pressure.  Has the feel of natural rubber but offers more support.  NOTE: They run a full size small, no joke.  If you wear 10, order 11!