I got this mattress for my 3-year-old son and it's perfect. Not too soft, not too hard. It's very comfortable! Upon receiving it, I ordered a second one for my other kid.