What is the meaning of Top-notch?

Alternative form of top notch (of the highest quality)

Source: wiktionary.org