What is the meaning of Top-notch?

Alternative form of top notch (of the highest quality).

Source: wiktionary.org