I fed Artemis to my two yorkies for awhile, and they loved it and did very well on it. Then came the dog food recalls, and since Diamond was involved, I stopped buying Artemis. I could not find it at my local Pet Shop, so I ordered it online. (Petfooddirect carries it).
My personal feeling is that I've lost confidence in Diamond, and won't feed foods that are manufactured at their plants. It's not worth the risk. (just my opinion, of course).