We've used this in the past, it is excellent.
We switched to Burns (also excellent, and equally good quality) because Jess has a tendency to gain weight since she was spayed, and having heard on here about people having problems keeping the weight on their dogs on Burns, thought that it would be a good idea for Jess. She loves it and we are having no weight problems - she's on the Fish & Rice.