Tooo firm... My daughter will not sleep on this for more than a few hours before she crawls back into my bed. I would not recommend this for a toddler at all.