hit the mark

Verb

 * 1)  To succeed or work very well; to do the trick.