Meaning of “spot on” - Learner’s Dictionary

spot on

adjective [ never before noun ] uk UK

exactly correct:

Her imitation of Ann was spot on.

(Definition of “spot on” from the Cambridge Learner’s Dictionary © Cambridge University Press)