Today the word I’ve met is on the nose.
Your thought was on the nose.
Your expectation was on the nose.
on the nose is exactly right.