One of the best, although there are some problems with the later upgrades. From the ore upgrade the number just goes up and even if you sell it's not going down. The same happens with the next ones but the blacksmith, which you can't buy any.