hit the nail on the head
hit the nail on the head {v. phr.}
To get something exactly right; speak or act in the most fitting or effective way.
The mayor's talk on race relations hit the nail on the head.
Categories:
Source: A Dictionary of American Idioms