What does 'Top notch' mean?

If something is top notch, it's excellent, of the highest quality or standard.

Idioms similar to 'Top notch'

See also: