"About a month ago I ran out of my hamster's favorite food and I can't find it anywhere so I have bought several different foods to see which one she likes and so far this is the only one she will even touch. I really like that it has more seeds than other brands, and it doesn't have any of those crunchy puffs things which my baby hates. What this food includes is: millet seeds, sunflower seeds, peanuts, corn, dried fruit, pellets, beans, and lab block peices. Most of those my hammy loves so I think that within a few days she will adjust to the new food and love it. It's the same size as other food bags but it costs a lot less. I'm not sure how mice or rats will like it, but so far my hammy does."