Very soft, but firm. Perfect for my toddlers. She hasnt complained about it at all. Just a little on the heavy side though.