Yes, MILLENIUM is a good food. It seems awfully expensive however especially knowing it is made by the people who bring you the DIAMOND or KIRKLAND brand dog food.
Sissy was a pioneer in that industry and brought a good product back to USA many years ago. Although she was sent to jail, her products were ok.
NOW, pricing being pricing, all things considered, there might be other products which can supply the nutrients and ingredients.