Exactly what I was looking for. It’s soft but perfectly firm!  It has a slight bounciness to it.