Adjective
bang on the money (comparative more bang on the money, superlative most bang on the money) (UK, colloquial) Exactly right, accurate, or precise; spot on.