It's firm to the touch and then it is soft in the right places! My daughter loves it!!!