The prices for new additions keeps going up at an alarming rate, going by how many gems you can purchase at a time:
Vet general = £25
3 extra slots (3000x3=9000gems) = £50
Friary (2100gems) = £25 each
Who is deciding these prices? They seem really badly thought out and just plain greedy, profit from the free to play model is meant to come from micro transactions, but some of these additions are starting to cost more than full retail games. Please sack scrooge mcduck as your financial expert and hire someone who cares about the game rather than their next sportscar purchase!