I wouldn't buy it as too expensive for 3 medium sized dogs.
But a friend bought some at a show - special price c£25 for a fairly small bag. She has a small dog who is a fussy eater. She found he ate all the Thunderbrook so it was economical as with other brands she bought she just threw away. As he only has a couple of handfuls of food a day it didn't work out too expensive.