Perfect, it’s wonderfully balanced firm but yet soft and squishy. Both my partner and I love it.