I bought for my 2.5 years old kid. Its perfect. She love it. Its not  too soft or hard.