Idiom: Top notch

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: