While Purina isn't exactly the most nutritious thing to feed your dog - I have to say this is a great value. I have been feeding my puppy this probably 2-3 months (she's now 8 month old) she never once refuse her food. I recently switched her to a more premium brand (costing about twice as much as Purina) and sadly she's been more finicky in terms of eating that than when she was on this.
Since my pup is still young I'm planning to switch up her food for a good while, but I am definitely thinking about switching her back - since it is a great value and there was no lingering food in her bowl when she was on this. She eats it up happy as a clam without leaving a crumb in her bowl.
As a side note, I've recently tried the Purina Pro Plan Canned. Which my puppy will not eat AT ALL, so I would say stick with the dry.