It is good but anything other then the chicken is a rip off mostly. What sucks is they all have chicken meal and make it almost pointless to rotate foods or for dogs who has allergy to chicken which is a common protein allergy. There is really no reason to put a common protein source with a less common one except that it is cheap. Before Grain isn't a bad food but that is probably the main reason why it is one of the cheapest grain free foods. If your dog does well on it I say thats great.