To say that the Level 2 barn is "+ 25" is very misleading.
With the Level 1 barn, the animal limit is raised by 15.
The Level 2 barn does not raise the limit by 25, as would SEEM to be indicated by the +25.
I SUGGEST that it would be more accurate to state that Level 2 barn raises the limit by an additional 10 animals.
Also, 350 favors for only 10 additional animals seems a bit expensive.
currently Level 171