It says, "no fillers" but what is corn gluten meal, soybean meal, or whole grain corn? None of these are particularly good for kittens, who need animal protein. Yes, it has 40% protein, but some of that is plant-based and not as well metabolized as animal protein. This is the complete ingredient list:
Chicken, chicken by-product meal, corn gluten meal, brewers rice, soybean meal, animal fat preserved with mixed-tocopherols (form of Vitamin E), fish meal (source of DHA), whole grain corn, poultry by-product meal, animal liver flavor, phosphoric acid, soy protein isolate, caramel color, salt, choline chloride, calcium carbonate, potassium chloride, Vitamin E supplement, taurine, zinc sulfate, DL-Methionine, ferrous sulfate, manganese sulfate, niacin, copper sulfate, Vitamin A supplement, calcium pantothenate, thiamine mononitrate, riboflavin supplement, Vitamin B-12 supplement, pyridoxine hydrochloride, folic acid, Vitamin D-3 supplement, calcium iodate, biotin, menadione sodium bisulfite complex (source of Vitamin K activity), sodium selenite. R-4159
I buy Diamond Naturals Active Cat for my foster kittens, which also has 40% protein, with no wheat, corn or soy. Very reasonable in the 18 lb size at my local home supply chain.