It's made by Diamond Naturals, so yes there have been recalls. Although I believe the plant that caused all the diamond naturals recalls has since been shut down (with no following recalls that I am aware of).
We fed it to Mo and he enjoyed it... it worked well for him. It was my compromise with my mom because I couldn't stand him being fed Pedigree but since I was just the teenager, I couldn't go out and buy him a bag of Orijen... so the Kirklands brand was our compromise. I would say it's a good food for the price!